Go to the documentation of this file.
2 #ifndef __boundaryIntegration_hpp__
3 #define __boundaryIntegration_hpp__
25 TypeInfo(
"boundaryIntegration<none>");
58 const anyList &varList)
override
create_vCtor(boundaryIntegration, boundaryBase,(const boundaryBase &boundary, const pointStructure &pStruct, const word &method, integration &intgrtn),(boundary, pStruct, method, intgrtn))
Base class for integrating the first order ODE (IVP)
const integration & Integration() const
virtual bool correct(real dt, const realx3PointField_D &y, const realx3PointField_D &dy)
const auto & pStruct() const
boundaryIntegration(const boundaryBase &boundary, const pointStructure &pStruct, const word &method, integration &intgrtn)
add_vCtor(boundaryIntegration, boundaryIntegration, boundaryBase)
bool hearChanges(real t, real dt, uint32 iter, const message &msg, const anyList &varList) override
TypeInfo("boundaryIntegration<none>")
~boundaryIntegration() override=default
const integration & integration_
virtual bool correctPStruct(real dt, const realx3PointField_D &vel)
const auto & boundary() const
static uniquePtr< boundaryIntegration > create(const boundaryBase &boundary, const pointStructure &pStruct, const word &method, integration &intgrtn)