| 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::SubchannelToCladMap | virtual |
| applyStart(AMP::LinearAlgebra::Vector::const_shared_ptr u, AMP::LinearAlgebra::Vector::shared_ptr f) override | AMP::Operator::SubchannelToCladMap | 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 |
| clearRequests() | AMP::Operator::AsynchronousOperator | protected |
| createInputVector() const | AMP::Operator::Operator | virtual |
| createOutputVector() const | AMP::Operator::Operator | virtual |
| d_backend | AMP::Operator::Operator | protected |
| d_currRequests | AMP::Operator::SubchannelToCladMap | private |
| d_DOFManager | AMP::Operator::AsyncMapOperator | protected |
| d_elem | AMP::Operator::SubchannelToCladMap | private |
| 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_iterator1 | AMP::Operator::SubchannelToCladMap | protected |
| d_iterator2 | AMP::Operator::SubchannelToCladMap | 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_ownSubChannel | AMP::Operator::SubchannelToCladMap | private |
| d_RequestList | AMP::Operator::AsynchronousOperator | protected |
| d_sendBuffer | AMP::Operator::SubchannelToCladMap | private |
| d_subchannelRanks | AMP::Operator::SubchannelToCladMap | private |
| d_subchannelRecv | AMP::Operator::SubchannelToCladMap | private |
| d_x | AMP::Operator::SubchannelToCladMap | private |
| d_y | AMP::Operator::SubchannelToCladMap | private |
| d_z | AMP::Operator::SubchannelToCladMap | private |
| endRequests() | AMP::Operator::AsynchronousOperator | protected |
| fillReturnVector(AMP::LinearAlgebra::Vector::shared_ptr vec, double range[4], std::shared_ptr< AMP::Mesh::Mesh > mesh, const std::vector< AMP::Mesh::MeshElementID > &ids, const std::vector< double > &z, const std::vector< double > &f) | AMP::Operator::SubchannelToCladMap | protectedvirtual |
| fillSubchannelGrid(std::shared_ptr< AMP::Mesh::Mesh >) | AMP::Operator::SubchannelToCladMap | private |
| 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 |
| getElementsInSubchannel(const std::vector< double > &x, const std::vector< double > &y, AMP::Mesh::MeshIterator iterator) | AMP::Operator::SubchannelToCladMap | protectedvirtual |
| 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 |
| getSubchannelIndex(double x, double y) | AMP::Operator::SubchannelToCladMap | private |
| getSubchannelIterator(std::shared_ptr< AMP::Mesh::Mesh >) | AMP::Operator::SubchannelToCladMap | privatestatic |
| isValidVector(std::shared_ptr< const AMP::LinearAlgebra::Vector >) | AMP::Operator::Operator | inlinevirtual |
| makeConsistent(std::shared_ptr< AMP::LinearAlgebra::Vector > vec) | AMP::Operator::Operator | virtual |
| N_subchannels | AMP::Operator::SubchannelToCladMap | private |
| Operator(void) | AMP::Operator::Operator | |
| Operator(std::shared_ptr< const OperatorParameters > params) | AMP::Operator::Operator | explicit |
| Parameters typedef | AMP::Operator::SubchannelToCladMap | |
| 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::SubchannelToCladMap | virtual |
| shared_ptr typedef | AMP::Operator::Operator | |
| SubchannelToCladMap(std::shared_ptr< const AMP::Operator::OperatorParameters > params) | AMP::Operator::SubchannelToCladMap | explicit |
| 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::SubchannelToCladMap | inlinevirtual |
| validMapType(const std::string &s) | AMP::Operator::SubchannelToCladMap | static |
| waitForAllRequests() | AMP::Operator::AsynchronousOperator | protected |
| ~AsynchronousOperator() | AMP::Operator::AsynchronousOperator | virtual |
| ~AsyncMapOperator() | AMP::Operator::AsyncMapOperator | virtual |
| ~Operator() | AMP::Operator::Operator | inlinevirtual |
| ~SubchannelToCladMap() | AMP::Operator::SubchannelToCladMap | virtual |