mindflow.cfd.cal_pri_var

mindflow.cfd.cal_pri_var(con_var, material)[源代码]

从守恒量中计算原始量。

参数:
  • con_var (Tensor) - 守恒量。

  • material (mindflow.cfd.Material) - 流体材料。

返回:

Tensor,shape和 con_var 一致。

支持平台:

GPU

样例:

>>> import numpy as np
>>> from mindspore import Tensor
>>> from mindflow.utils import cal_pri_var
>>> from mindflow import material
>>> config =  {'type': 'IdealGas', 'heat_ratio': 1.4, 'specific_heat_ratio': 1.4, 'specific_gas_constant': 1.0}
>>> m = material.select_material(config)
>>> x1 = Tensor(np.random.randn(5, 32, 32, 1))
>>> x2 = cal_pri_var(x, m)
>>> x2.shape
(5, 32, 32, 1)