|
MaMiCo 1.2
|


Public Member Functions | |
| FilterJunction (const char *name, const std::vector< coupling::datastructures::CouplingCell< dim > * > inputCellVector, MPI_Comm comm, std::array< bool, 7 > filteredValues) | |
| void | addFilter (const std::function< std::vector< double >(std::vector< double >, std::vector< std::array< unsigned int, dim > >)> *applyScalar, const std::function< std::vector< std::array< double, dim > >(std::vector< std::array< double, dim > >, std::vector< std::array< unsigned int, dim > >)> *applyVector, int filterIndex=-1) override |
| int | loadFiltersFromXML (tinyxml2::XMLElement *sequenceNode) override |
| const std::vector< coupling::datastructures::CouplingCell< dim > * > & | getOutputCellVector (unsigned int outputIndex=0) const override |
| void | printFilters () override |
| std::string | PRINT_PREFIX () const override |
| Public Member Functions inherited from coupling::filtering::FilterSequence< dim > | |
| FilterSequence (const char *name, const std::vector< coupling::datastructures::CouplingCell< dim > * > inputCells, MPI_Comm comm, std::array< bool, 7 > filteredValues={true}) | |
| void | updateCellVectors () |
| void | operator() () |
| const char * | getName () |
| bool | isOutputToMacro () |
| void | setAsOutputToMacro () |
| bool | isModifiable () |
| void | makeUnmodifiable () |
| std::vector< coupling::filtering::FilterInterface< dim > * > | getFilters () |
| virtual void | addChildSequence (coupling::filtering::FilterSequence< dim > *childSequence) |
| virtual void | updateInputCellVector (const std::vector< coupling::datastructures::CouplingCell< dim > * > newInputCellVector) |
| virtual void | printOutputCellVector () const |
| virtual unsigned int | getNumInputs () |
| virtual unsigned int | getNumOutputs () |
Private Attributes | |
| std::array< std::vector< coupling::datastructures::CouplingCell< dim > * >, inputc > | _inputCellVector_parted |
| std::array< std::vector< coupling::datastructures::CouplingCell< dim > * >, inputc > | _cellVector1_parted |
| std::array< std::vector< coupling::datastructures::CouplingCell< dim > * >, inputc > | _cellVector2_parted |
Additional Inherited Members | |
| Protected Attributes inherited from coupling::filtering::FilterSequence< dim > | |
| const char * | _name |
| std::vector< coupling::datastructures::CouplingCell< dim > * > | _inputCellVector |
| std::vector< coupling::datastructures::CouplingCell< dim > * > | _cellVector1 |
| std::vector< coupling::datastructures::CouplingCell< dim > * > | _cellVector2 |
| MPI_Comm | _comm |
| std::array< bool, 7 > | _filteredValues |
| bool | _isOutput |
| bool | _isModifiable |
| std::vector< coupling::filtering::FilterInterface< dim > * > | _filters |
| std::map< coupling::filtering::FilterInterface< dim > *, std::vector< unsigned int > > | _filterTimes |
| unsigned int | _timestepsElapsed |
| std::vector< coupling::filtering::FilterSequence< dim > * > | _childSequences |
|
inlineoverridevirtual |
Reimplemented from coupling::filtering::FilterSequence< dim >.
|
inlineoverridevirtual |
Reimplemented from coupling::filtering::FilterSequence< dim >.
|
overridevirtual |
Reimplemented from coupling::filtering::FilterSequence< dim >.
|
inlineoverridevirtual |
Reimplemented from coupling::filtering::FilterSequence< dim >.
|
inlineoverridevirtual |
Reimplemented from coupling::filtering::FilterSequence< dim >.