Go to the documentation of this file.
25 "boundaryIntegration",
29 word altBType{
"boundaryIntegration<none>"};
31 if( boundaryBasevCtorSelector_.search(bType) )
35 return boundaryBasevCtorSelector_[bType](boundary,
pStruct, method, intgrtn);
37 else if(boundaryBasevCtorSelector_.search(altBType))
41 return boundaryBasevCtorSelector_[altBType](boundary,
pStruct, method, intgrtn);
47 " and "<< altBType <<
" do not exist. \n"
48 <<
"Avaiable ones are: \n",
49 boundaryBasevCtorSelector_
#define fatalExit
Fatal exit.
Base class for integrating the first order ODE (IVP)
iOstream & printKeys(iOstream &os, const wordHashMap< T > &m)
const word & name() const
iOstream & endl(iOstream &os)
Add newline and flush stream.
boundaryIntegration(const boundaryBase &boundary, const pointStructure &pStruct, const word &method, integration &intgrtn)
const word & type() const
word angleBracketsNames2(const word &base, const word &w1, const word &w2)
Output base<w1,w2>
#define fatalError
Report a fatal error and exit the applicaiton.
static uniquePtr< boundaryIntegration > create(const boundaryBase &boundary, const pointStructure &pStruct, const word &method, integration &intgrtn)
virtual iOstream & space(int32 n=1)
Write space to stream.