Refactor remaining mixingmodels UserObject build processes

这个提交包含在:
nmannall
2024-05-17 12:05:02 +01:00
父节点 7544a84e8c
当前提交 1e862ad355
共有 2 个文件被更改,包括 11 次插入11 次删除

查看文件

@@ -19,7 +19,7 @@
import datetime
import logging
import sys
from typing import List
from typing import List, Union
import humanize
import numpy as np
@@ -28,7 +28,7 @@ from colorama import Fore, Style, init
from gprMax.grid.cuda_grid import CUDAGrid
from gprMax.grid.opencl_grid import OpenCLGrid
from gprMax.materials import Material, PeplinskiSoil
from gprMax.materials import ListMaterial, Material, PeplinskiSoil, RangeMaterial
from gprMax.subgrids.grid import SubGridBaseGrid
init()
@@ -66,7 +66,7 @@ class Model:
self.G = self._create_grid()
self.subgrids: List[SubGridBaseGrid] = []
self.materials: List[Material] = []
self.mixingmodels: List[PeplinskiSoil] = []
self.mixingmodels: List[Union[PeplinskiSoil, RangeMaterial, ListMaterial]] = []
# Monitor memory usage
self.p = None