Go to the documentation of this file.
11 boundaries_(
pStruct.boundaries())
31 for(
auto& bndry:*
this)
33 if(!bndry->correct(dt, y, dy))
36 bndry->boundaryName()<<
endl;
49 for(
auto& bndry:*
this)
51 if(!bndry->correctPStruct(dt, vel))
54 bndry->boundaryName()<<
" in pointStructure."<<
endl;
const boundaryList & boundaries_
Base class for integrating the first order ODE (IVP)
bool correctPStruct(real dt, pointStructure &pStruct, const realx3PointField_D &vel)
iOstream & endl(iOstream &os)
Add newline and flush stream.
#define fatalErrorInFunction
Report a fatal error and function name and exit the application.
boundaryIntegrationList(const pointStructure &pStruct, const word &method, integration &intgrtn)
static uniquePtr< boundaryIntegration > create(const boundaryBase &boundary, const pointStructure &pStruct, const word &method, integration &intgrtn)
bool correct(real dt, realx3PointField_D &y, realx3PointField_D &dy)
uniquePtr< boundaryIntegration > set(size_t i, boundaryIntegration *ptr)