MaMiCo 1.2
Loading...
Searching...
No Matches
coupling::filtering::FilterPipeline< CellIndex_T, dim > Class Template Reference
Collaboration diagram for coupling::filtering::FilterPipeline< CellIndex_T, dim >:

Public Member Functions

 FilterPipeline (const coupling::datastructures::CellContainer< CellIndex_T, dim > inputCells, const coupling::filtering::Scope scope, const tarch::utils::MultiMDService< dim > &multiMDService, const char *cfgpath)
double operator() ()
coupling::filtering::FilterSequence< dim > * getSequence (const char *identifier) const
std::vector< coupling::filtering::FilterSequence< dim > * > getAllSequences () const
MPI_Comm getFilteringCommunicator ()

Private Member Functions

bool configIsValid (ParseConfiguration::XMLConfiguration &xmlConfig)
void loadSequencesFromXML (tinyxml2::XMLElement *metaNode)

Private Attributes

std::vector< coupling::datastructures::CouplingCell< dim > * > _md2MacroCells
std::vector< coupling::datastructures::CouplingCell< dim > * > _outerCells
ParseConfiguration::XMLConfiguration _config
const coupling::filtering::Scope _scope
std::vector< coupling::filtering::FilterSequence< dim > * > _sequences
MPI_Comm _comm

The documentation for this class was generated from the following file: