整型类型
整型类型
原作者:dingwklive (http://blog.sina.com.cn/dingwklive)OpenFOAM 中的整形有:int、uint、long、ulong、long long、label、ulabel。
其中除label、ulabel有点特殊外(http://blog.sina.com.cn/s/blog_9a46351401017ril.html),其他整形类型间只有取值范围的差异。
相关函数:
Form::word name(const XXX); 【由 libOpenFOAM.so 导出】
Foam::Istream& Foam::operator>>(Istream&, XXX&); 【由 libOpenFOAM.so 导出】
Foam::Ostream&
Foam::operator<<(Ostream&,
const XXX); 【由 libOpenFOAM.so 导出】
XXX Foam::readXXX(Istream& is);
【由 libOpenFOAM.so 导出】
以上函数中XXX为整形类型名称,除long long类型版本外,其他函数内部实现完全相同。
整形数组定义:
typedef
List<label>
labelList;
typedef
List<labelList>
labelListList;
typedef List<labelListList>
labelListListList;
typedef IOList<label> labelIOList;
typedef
IOList<labelList>
labelListIOList;
typedef CompactIOList<labelList,
label>
labelListCompactIOList;
--------------------
水平有限,望指正
--------------------

浙公网安备 33010602011771号