| addTo1DMap(std::multimap< double, double > &map, double z, double val) | AMP::Operator::Map3to1to3 | protected |
| addTo1DMap(std::multimap< double, double > &map, const std::vector< double > &z, const std::vector< double > &val) | AMP::Operator::Map3to1to3 | protected |
| apply(AMP::LinearAlgebra::Vector::const_shared_ptr u, AMP::LinearAlgebra::Vector::shared_ptr f) override | AMP::Operator::AsyncMapOperator | virtual |
| AMP::Operator::Operator::apply(std::shared_ptr< const AMP::LinearAlgebra::Vector > u, std::shared_ptr< AMP::LinearAlgebra::Vector > f)=0 | AMP::Operator::Operator | pure virtual |
| applyFinish(AMP::LinearAlgebra::Vector::const_shared_ptr u, AMP::LinearAlgebra::Vector::shared_ptr f) override | AMP::Operator::Map3to1to3 | virtual |
| applyStart(AMP::LinearAlgebra::Vector::const_shared_ptr u, AMP::LinearAlgebra::Vector::shared_ptr f) override | AMP::Operator::Map3to1to3 | virtual |
| AsynchronousOperator(std::shared_ptr< const OperatorParameters > params) | AMP::Operator::AsynchronousOperator | explicit |
| AsyncMapOperator(std::shared_ptr< const OperatorParameters >) | AMP::Operator::AsyncMapOperator | explicit |
| beginRequests() | AMP::Operator::AsynchronousOperator | protected |
| buildMap(AMP::LinearAlgebra::Vector::const_shared_ptr vec, const std::shared_ptr< AMP::Mesh::Mesh > mesh, const AMP::Mesh::MeshIterator &it) | AMP::Operator::Map3to1to3 | protectedvirtual |
| buildReturn(AMP::LinearAlgebra::Vector::shared_ptr vec, const std::shared_ptr< AMP::Mesh::Mesh > mesh, const AMP::Mesh::MeshIterator &it, const std::map< double, double > &map) | AMP::Operator::Map3to1to3 | protectedvirtual |
| clearRequests() | AMP::Operator::AsynchronousOperator | protected |
| createInputVector() const | AMP::Operator::Operator | virtual |
| createOutputVector() const | AMP::Operator::Operator | virtual |
| d_backend | AMP::Operator::Operator | protected |
| d_commTag | AMP::Operator::Map3to1to3 | private |
| d_DOFManager | AMP::Operator::AsyncMapOperator | protected |
| d_dstIterator1 | AMP::Operator::Map3to1to3 | protected |
| d_dstIterator2 | AMP::Operator::Map3to1to3 | protected |
| d_iDebugPrintInfoLevel | AMP::Operator::Operator | protected |
| d_iInstance_id | AMP::Operator::Operator | protectedstatic |
| d_inpVariable | AMP::Operator::AsyncMapOperator | protected |
| d_iObject_id | AMP::Operator::Operator | protected |
| d_MapComm | AMP::Operator::AsyncMapOperator | protected |
| d_memory_location | AMP::Operator::Operator | protected |
| d_Mesh | AMP::Operator::Operator | protected |
| d_mesh1 | AMP::Operator::AsyncMapOperator | protected |
| d_mesh2 | AMP::Operator::AsyncMapOperator | protected |
| d_OutputVector | AMP::Operator::AsyncMapOperator | protected |
| d_outVariable | AMP::Operator::AsyncMapOperator | protected |
| d_own_mesh1 | AMP::Operator::Map3to1to3 | private |
| d_own_mesh2 | AMP::Operator::Map3to1to3 | private |
| d_RequestList | AMP::Operator::AsynchronousOperator | protected |
| d_ResultVector | AMP::Operator::Map3to1to3 | private |
| d_SendBuf1 | AMP::Operator::Map3to1to3 | private |
| d_SendBuf2 | AMP::Operator::Map3to1to3 | private |
| d_srcIterator1 | AMP::Operator::Map3to1to3 | protected |
| d_srcIterator2 | AMP::Operator::Map3to1to3 | protected |
| endRequests() | AMP::Operator::AsynchronousOperator | protected |
| getBackendFromInput(std::shared_ptr< AMP::Database > db) | AMP::Operator::Operator | protected |
| getBufferToAvoidDebugVectorCrashing(std::vector< T > &in) | AMP::Operator::AsynchronousOperator | inlineprotected |
| getBufferToAvoidDebugVectorCrashing(const std::vector< T > &in) | AMP::Operator::AsynchronousOperator | inlineprotected |
| getInputVariable() const override | AMP::Operator::AsyncMapOperator | inlinevirtual |
| getJacobianParameters(std::shared_ptr< const AMP::LinearAlgebra::Vector >) | AMP::Operator::Operator | inlineprotectedvirtual |
| getMemoryLocation() const | AMP::Operator::Operator | inline |
| getMesh(int which) | AMP::Operator::AsyncMapOperator | |
| AMP::Operator::AsynchronousOperator::getMesh() | AMP::Operator::Operator | inline |
| AMP::Operator::AsynchronousOperator::getMesh() const | AMP::Operator::Operator | inline |
| getOutputVariable() const override | AMP::Operator::AsyncMapOperator | inlinevirtual |
| getParameters(const std::string &type, std::shared_ptr< const AMP::LinearAlgebra::Vector > u, std::shared_ptr< OperatorParameters > params=nullptr) | AMP::Operator::Operator | virtual |
| getRequest(size_t i) | AMP::Operator::AsynchronousOperator | protected |
| isValidVector(std::shared_ptr< const AMP::LinearAlgebra::Vector >) | AMP::Operator::Operator | inlinevirtual |
| makeConsistent(std::shared_ptr< AMP::LinearAlgebra::Vector > vec) | AMP::Operator::Operator | virtual |
| Map3to1to3(std::shared_ptr< const OperatorParameters > params) | AMP::Operator::Map3to1to3 | explicit |
| Operator(void) | AMP::Operator::Operator | |
| Operator(std::shared_ptr< const OperatorParameters > params) | AMP::Operator::Operator | explicit |
| reInitializeVector(std::shared_ptr< AMP::LinearAlgebra::Vector >) | AMP::Operator::Operator | inlinevirtual |
| requiresMakeConsistentSet() | AMP::Operator::AsyncMapOperator | virtual |
| reserveRequests(size_t i) | AMP::Operator::AsynchronousOperator | protected |
| reset(std::shared_ptr< const OperatorParameters > params) | AMP::Operator::Operator | virtual |
| residual(std::shared_ptr< const AMP::LinearAlgebra::Vector > f, std::shared_ptr< const AMP::LinearAlgebra::Vector > u, std::shared_ptr< AMP::LinearAlgebra::Vector > r) | AMP::Operator::Operator | virtual |
| selectInputVector() const | AMP::Operator::Operator | virtual |
| selectOutputVector() const | AMP::Operator::Operator | virtual |
| setDebugPrintInfoLevel(int level) | AMP::Operator::Operator | inlinevirtual |
| setMemoryAndBackendParameters(std::shared_ptr< AMP::Database > db) | AMP::Operator::Operator | protected |
| setVector(AMP::LinearAlgebra::Vector::shared_ptr result) override | AMP::Operator::Map3to1to3 | virtual |
| shared_ptr typedef | AMP::Operator::Operator | |
| subsetInputVector(std::shared_ptr< AMP::LinearAlgebra::Vector > vec) const | AMP::Operator::Operator | |
| subsetInputVector(std::shared_ptr< const AMP::LinearAlgebra::Vector > vec) const | AMP::Operator::Operator | |
| subsetOutputVector(std::shared_ptr< AMP::LinearAlgebra::Vector > vec) const | AMP::Operator::Operator | |
| subsetOutputVector(std::shared_ptr< const AMP::LinearAlgebra::Vector > vec) const | AMP::Operator::Operator | |
| type() const override | AMP::Operator::Map3to1to3 | inlinevirtual |
| unpackBuffer(const std::vector< comm_data > &, std::map< double, std::pair< int, double > > &) | AMP::Operator::Map3to1to3 | privatestatic |
| waitForAllRequests() | AMP::Operator::AsynchronousOperator | protected |
| ~AsynchronousOperator() | AMP::Operator::AsynchronousOperator | virtual |
| ~AsyncMapOperator() | AMP::Operator::AsyncMapOperator | virtual |
| ~Map3to1to3() | AMP::Operator::Map3to1to3 | virtual |
| ~Operator() | AMP::Operator::Operator | inlinevirtual |