34. forceのクラス構造
template<class
CloudType>
class
SphereDragForce
:
public
ParHcleForce<CloudType>
SphereDrag/SphereDragForce.H
すべてのforceでParHcleForce<CloudType>のクラスを継承
クラスの継承
class
derive
:
public
base
baseの基底クラスをderiveの派生ク
ラスで継承する。
「C++の絵本」 (株)アンク 翔泳社
$FOAM_SRC/lagrangian/intermediate/submodels/KinemaHc/
ParHcleForces/ParHcleForce/
このフォルダ内で一番基底となるParHcleForce<CloudType>クラスを記述
47. forceSuSpのクラス構造
class
forceSuSp
:
public
Tuple2<vector,
scalar>
forceSuSp.H中
クラスの継承
class
derive
:
public
base
baseの基底クラスをderiveの派生ク
ラスで継承する。
「C++の絵本」 (株)アンク 翔泳社
派生クラスforceSuSpはTuple2<vector,
scalar>の基底クラスを継承
Tuple2<vector,
scalar>クラス
first
second
reverseTuple2
forceSuSpクラス
first
second
reverseTuple2
Su
Sp
メンバ
クラス
継承したメンバ
派生クラス上で
定義するメンバ
継承
49. References
• A. Haier and O. Levenspiel, Powder Technol., 58, 63-70
(1989).
• C. Y. Wen and Y. H. Yu, Chem. Eng. Prog. S. Ser., 62,
100-113 (1966).
• S. Ergun, Chem. Eng. Prog., 48, 89-94 (1952).
• J. P. Du Plessis and J. H. Masliyah, Trans. Porous Media,
3, 145-161 (1988).
• R. Mei, Int. J. Multiphase Flow, 18, 145-147 (1992).
• A. Tomiyama et al., Chem. Eng. Sci., 57, 1849-1858 (2002).
• 「C++の絵本」 (株)アンク 翔泳社