mindflow.geometry.FixedPoint ============================ .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/master/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindscience/blob/master/docs/api_python/mindflow/geometry/mindflow.geometry.FixedPoint.rst :alt: 查看源文件 .. py:class:: mindflow.geometry.FixedPoint(name, coord, dtype=np.float32, sampling_config=None) 固定点对象的定义。 参数: - **name** (str) - 定点的名称。 - **coord** (Union[int, float, tuple, list, numpy.ndarray]) - 定点坐标。若参数类型为tuple或list,元素类型支持tuple[int, int],tuple[float, float],list[int, int],list[float, float]。 - **dtype** (numpy.dtype) - 采样点数据类型的数据类型。默认值: ``numpy.float32``。 - **sampling_config** (SamplingConfig) - 采样配置。默认值: ``None``。 .. py:method:: sampling(geom_type='domain') 采样点。 参数: - **geom_type** (str) - 几何类型,支持 ``'domain'`` 和 ``'BC'``。默认值: ``'domain'``。 返回: Numpy.ndarray,带或不带边界法向向量的二维numpy数组。 异常: - **ValueError** - 如果 `config` 为 ``None``。 - **KeyError** - 如果 `geom_type` 是 ``'domain'`` ,但 `config.domain` 为 ``None``。 - **KeyError** - 如果 `geom_type` 为 ``'BC'`` ,但 `config.bc` 为 ``None``。 - **ValueError** - 如果 `geom_type` 既不是 ``'BC'`` 也不是 ``'domain'`` 。