|
MaMiCo 1.2
|
#include <AsymmetricalJunctorInterface.h>


Public Member Functions | |
| AsymmetricalJunctorInterface (const std::vector< coupling::datastructures::CouplingCell< dim > * > inputCellVector1, const std::vector< coupling::datastructures::CouplingCell< dim > * > outputCellVector1, const std::vector< coupling::datastructures::CouplingCell< dim > * > inputCellVector2, const std::array< bool, 7 > filteredValues, const char *type) | |
| virtual void | operator() () |
| void | updateCellData (std::vector< coupling::datastructures::CouplingCell< dim > * > &new_inputCellVector1, std::vector< coupling::datastructures::CouplingCell< dim > * > &new_outputCellVector1, std::vector< coupling::datastructures::CouplingCell< dim > * > &new_inputCellVector2) |
| Public Member Functions inherited from coupling::filtering::FilterInterface< dim > | |
| FilterInterface (const std::vector< coupling::datastructures::CouplingCell< dim > * > &inputCellVector, const std::vector< coupling::datastructures::CouplingCell< dim > * > &outputCellVector, const std::array< bool, 7 > filteredValues, const char *type) | |
| FilterInterface (const char *type) | |
| void | updateCellData (const std::vector< coupling::datastructures::CouplingCell< dim > * > &new_inputCells, const std::vector< coupling::datastructures::CouplingCell< dim > * > &new_outputCells) |
| const char * | getType () const |
| std::vector< coupling::datastructures::CouplingCell< dim > * > | getInputCells () const |
| std::vector< coupling::datastructures::CouplingCell< dim > * > | getOutputCells () const |
| coupling::datastructures::CouplingCell< dim > * | getInputCellOfIndex (const CellIndex_T &index) |
| coupling::datastructures::CouplingCell< dim > * | getOutputCellOfIndex (const CellIndex_T &index) |
| void | setInputCells (const std::vector< coupling::datastructures::CouplingCell< dim > * > &newInputCells) |
| int | getSize () const |
Protected Attributes | |
| std::vector< coupling::datastructures::CouplingCell< dim > * > | _inputCellVector2 |
| coupling::filtering::FilterInterface< dim > * | _filter1 |
| coupling::filtering::FilterInterface< dim > * | _filter2 |
| Protected Attributes inherited from coupling::filtering::FilterInterface< dim > | |
| std::vector< coupling::datastructures::CouplingCell< dim > * > | _inputCells |
| std::vector< coupling::datastructures::CouplingCell< dim > * > | _outputCells |
| std::vector< ScalarAccessFunctionPair > | _scalarAccessFunctionPairs |
| std::vector< VectorAccessFunctionPair > | _vectorAccessFunctionPairs |
| const char * | _type |
Additional Inherited Members | |
| Public Types inherited from coupling::filtering::FilterInterface< dim > | |
| using | CellIndex_T |
Interface for Junctors in Asymmetrical Filter Junctions. Cf. filtering/sequencing/AsymmetricalFilterJunction.h
Implemenents FI. The underlying FI has the junctor's first cell data set.
|
inlinevirtual |
Implements coupling::filtering::FilterInterface< dim >.
|
protected |
The first data set is stored in FilterInstance, the second one in here. Note that the second set contains no output vector. Confer interface comment above.