MaMiCo 1.2
|
#include <WriteToFileJunctor.h>
Public Member Functions | |
WriteToFileJunctor (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, std::array< std::string, 2 > location, std::array< bool, 2 > overwrite={false}, std::array< int, 2 > oneCellOnly={-1}) | |
![]() | |
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) |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
using | CellIndex_T |
![]() | |
std::vector< coupling::datastructures::CouplingCell< dim > * > | _inputCellVector2 |
coupling::filtering::FilterInterface< dim > * | _filter1 |
coupling::filtering::FilterInterface< dim > * | _filter2 |
![]() | |
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 |
Combines two WriteToFile objects into one asymmetrical FilterJunctor. Used to output both primary and secondary cell data in an AsymmetricalFilterJunction.