| abs(const VectorData &x, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| abs(const VectorData &x, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| abs(const VectorData &x, VectorData &z)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| add(const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| add(const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| add(const VectorData &x, const VectorData &y, VectorData &z)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| addScalar(const VectorData &x, const Scalar &alpha_in, VectorData &y) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| axpby(const Scalar &alpha, const Scalar &beta, const VectorData &x, VectorData &y) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| axpby(const Scalar &alpha, const Scalar &beta, const VectorData &x, VectorData &y) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| axpby(const Scalar &alpha, const Scalar &beta, const VectorData &x, VectorData &y)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| axpbypcz(const Scalar &alpha, const VectorData &x, const Scalar &beta, const VectorData &y, const Scalar &gamma, VectorData &z) | AMP::LinearAlgebra::NativePetscVectorOperations | |
| axpy(const Scalar &alpha, const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| axpy(const Scalar &alpha, const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| axpy(const Scalar &alpha, const VectorData &x, const VectorData &y, VectorData &z)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| cloneOperations() const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| copy(const VectorData &x, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| copyCast(const VectorData &x, VectorData &z) override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| d_hash | AMP::LinearAlgebra::VectorOperations | protected |
| d_PetscRandom | AMP::LinearAlgebra::NativePetscVectorOperations | private |
| divide(const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| divide(const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| divide(const VectorData &x, const VectorData &y, VectorData &z)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| dot(const VectorData &x, const VectorData &y) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| dot(const VectorData &x, const VectorData &y) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| equals(const VectorData &x, const VectorData &y, const Scalar &tol) const | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| getConstPetscVec(const VectorData &x) | AMP::LinearAlgebra::NativePetscVectorOperations | privatestatic |
| getID() const | AMP::LinearAlgebra::VectorOperations | |
| getNativeVec(VectorData &vx) | AMP::LinearAlgebra::NativePetscVectorOperations | privatestatic |
| getNativeVec(const VectorData &vx) | AMP::LinearAlgebra::NativePetscVectorOperations | privatestatic |
| getPetscVec(VectorData &x) | AMP::LinearAlgebra::NativePetscVectorOperations | privatestatic |
| getPetscVec(const VectorData &x) | AMP::LinearAlgebra::NativePetscVectorOperations | privatestatic |
| L1Norm(const VectorData &x) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| L1Norm(const VectorData &x) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| L2Norm(const VectorData &x) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| L2Norm(const VectorData &x) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| linearSum(const Scalar &alpha, const VectorData &x, const Scalar &beta, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| linearSum(const Scalar &alpha, const VectorData &x, const Scalar &beta, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| linearSum(const Scalar &alpha, const VectorData &x, const Scalar &beta, const VectorData &y, VectorData &z)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| localDot(const VectorData &x, const VectorData &y) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| localEquals(const VectorData &x, const VectorData &y, const Scalar &tol=0.000001) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| localL1Norm(const VectorData &x) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| localL2Norm(const VectorData &x) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| localMax(const VectorData &x) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| localMaxNorm(const VectorData &x) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| localMin(const VectorData &x) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| localMinQuotient(const VectorData &x, const VectorData &y) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| localSum(const VectorData &) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| localWrmsNorm(const VectorData &x, const VectorData &y) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| localWrmsNormMask(const VectorData &x, const VectorData &mask, const VectorData &y) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| max(const VectorData &x) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| max(const VectorData &x) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| maxNorm(const VectorData &x) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| maxNorm(const VectorData &x) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| mean(const VectorData &x) const | AMP::LinearAlgebra::VectorOperations | |
| min(const VectorData &x) const override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| min(const VectorData &x) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| minQuotient(const VectorData &x, const VectorData &y) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| multiply(const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| multiply(const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| multiply(const VectorData &x, const VectorData &y, VectorData &z)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| reciprocal(const VectorData &x, VectorData &y) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| reciprocal(const VectorData &x, VectorData &y) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| reciprocal(const VectorData &x, VectorData &y)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| registerChildObjects(AMP::IO::RestartManager *manager) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| resetArray() | AMP::LinearAlgebra::NativePetscVectorOperations | private |
| resetArray() const | AMP::LinearAlgebra::NativePetscVectorOperations | private |
| scale(const Scalar &alpha, const VectorData &x, VectorData &y) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| scale(const Scalar &alpha, VectorData &x) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| scale(const Scalar &alpha, const VectorData &x, VectorData &y) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| scale(const Scalar &alpha, VectorData &x) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| scale(const Scalar &alpha, const VectorData &x, VectorData &y)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| scale(const Scalar &alpha, VectorData &x)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| setMax(const Scalar &val, VectorData &x) override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| setMax(const Scalar &val, VectorData &x)=0 | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| setMin(const Scalar &val, VectorData &x) override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| setMin(const Scalar &val, VectorData &x)=0 | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| setRandomValues(VectorData &x) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| setRandomValues(VectorData &x) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| setRandomValues(VectorData &x)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| setToScalar(const Scalar &alpha, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| subtract(const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| subtract(const VectorData &x, const VectorData &y, VectorData &z) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| subtract(const VectorData &x, const VectorData &y, VectorData &z)=0 | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| sum(const VectorData &x) const | AMP::LinearAlgebra::VectorOperations | virtual |
| VectorOperations() | AMP::LinearAlgebra::VectorOperations | protected |
| VectorOperationsDefault() | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | inline |
| VectorOperationsDefault(int64_t fid, AMP::IO::RestartManager *manager) | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | |
| VectorOpName() const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| writeRestart(int64_t fid) const override | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | virtual |
| wrmsNorm(const VectorData &x, const VectorData &y) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| wrmsNormMask(const VectorData &x, const VectorData &mask, const VectorData &y) const | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| zero(VectorData &x) override | AMP::LinearAlgebra::NativePetscVectorOperations | virtual |
| ~VectorOperations() | AMP::LinearAlgebra::VectorOperations | inlinevirtual |
| ~VectorOperationsDefault() | AMP::LinearAlgebra::VectorOperationsDefault< PetscScalar > | inlinevirtual |