allocateColumnMapVector(size_t numVectors) | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
apply(const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
applyNonTransposed(const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
applyTransposed(const Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
colmapMV_ | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
columnMap_ | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
DeviceSpace typedef | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
domain_basis_name | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
domain_ugi | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
domainMap_ | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
getDomainMap() const | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
getRangeMap() const | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
hasTransposeApply() const | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
import_ | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
MatrixFreeInterpolationOp(const Teuchos::RCP< const panzer::ConnManager > &conn, const Teuchos::RCP< panzer::DOFManager > &_domain_ugi, const Teuchos::RCP< panzer::DOFManager > &_range_ugi, const std::string &_domain_basis_name, const std::string &_range_basis_name, Intrepid2::EOperator _op=Intrepid2::OPERATOR_VALUE, size_t _worksetSize=1000) | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
name | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
op | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
orientations_ | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
owner_d_ | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
precomputeOwnersAndOrientations(const Teuchos::RCP< const panzer::ConnManager > &conn) | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
range_basis_name | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
range_ugi | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
rangeMap_ | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
setName(std::string &_name) | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
worksetSize | panzer::MatrixFreeInterpolationOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |