mindflow.data.Equation

class mindflow.data.Equation(geometry)[源代码]

方程域的采样数据。

参数:
  • geometry (Geometry) - 指定方程域的几何信息。

异常:
  • TypeError - 如果 geometry 不是Geometry的实例。

  • ValueError - 如果 geometry 的sampling_config为 None

  • KeyError - 如果 geometry 的sampling_config.domain为 None

支持平台:

Ascend GPU

样例:

>>> from mindflow.geometry import generate_sampling_config, Geometry
>>> from mindflow.data import Equation
>>> geometry_config = dict({'domain' : 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 = Equation(geometry=geom)