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

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: