mindflow.data.BoundaryBC
- class mindflow.data.BoundaryBC(geometry)[源代码]
边界条件采样数据。
- 参数:
geometry (Geometry) - 指定边界条件的几何体信息。几何体来源于mindflow.geometry基类,可以是圆盘或者立方体等。
- 异常:
ValueError - 如果几何体的sampling_config.bc为
None
。
- 支持平台:
Ascend
GPU
样例:
>>> from mindflow.geometry import generate_sampling_config, Geometry >>> from mindflow.data import BoundaryBC >>> geometry_config = dict({'BC' : dict({'random_sampling' : True, 'size' : 100, 'sampler' : 'uniform',})}) >>> sampling_config = generate_sampling_config(geometry_config) >>> geom = Geometry("geom", 1, 0.0, 1.0, sampling_config=sampling_config) >>> boundary_bc = BoundaryBC(geometry=geom)