#include "boundaryIntegrationList.hpp" #include "integration.hpp" pFlow::boundaryIntegrationList::boundaryIntegrationList( const pointStructure &pStruct, const word &method, integration &intgrtn ) : ListPtr(6), boundaries_(pStruct.boundaries()) { for(uint32 i=0; i<6; i++) { this->set( i, boundaryIntegration::create( boundaries_[i], pStruct, method, intgrtn ) ); } } bool pFlow::boundaryIntegrationList::correct(real dt, realx3PointField_D &y, realx3PointField_D &dy) { for(auto& bndry:*this) { if(!bndry->correct(dt, y, dy)) { fatalErrorInFunction<<"Error in correcting boundary "<< bndry->boundaryName()<correctPStruct(dt, vel)) { fatalErrorInFunction<<"Error in correcting boundary "<< bndry->boundaryName()<<" in pointStructure."<