| accumulateAddLocallyOwned(const size_type communicationChannel=0) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| accumulateAddLocallyOwnedBegin(const size_type communicationChannel=0) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| accumulateAddLocallyOwnedEnd() | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| begin() | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| begin() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| const_iterator typedef | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| const_reference typedef | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| d_ghostSize | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_globalSize | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_linAlgOpContext | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_locallyOwnedSize | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_localSize | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_mpiCommunicatorP2P | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_mpiPatternP2P | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_numVectors | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_storage | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| d_vectorAttributes | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | protected |
| data() | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| data() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| end() | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| end() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| getLinAlgOpContext() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| getMPIPatternP2P() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| getNumberComponents() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| ghostSize() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| globalSize() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| isCompatible(const MultiVector< ValueType, memorySpace > &rhs) const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| iterator typedef | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| l2Norm() const | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| l2Norms() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| lInfNorm() const | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| lInfNorms() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| locallyOwnedSize() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| localSize() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector()=default | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(const size_type size, const size_type numVectors, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(std::unique_ptr< typename MultiVector< ValueType, memorySpace >::Storage > storage, size_type numVectors, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const size_type numVectors, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const size_type numVectors, const ValueType min, const ValueType max) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(std::unique_ptr< typename MultiVector< ValueType, memorySpace >::Storage > &storage, std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const size_type numVectors) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(const std::pair< global_size_type, global_size_type > locallyOwnedRange, const std::vector< global_size_type > &ghostIndices, const utils::mpi::MPIComm &mpiComm, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const size_type numVectors, ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(const std::pair< global_size_type, global_size_type > locallyOwnedRange, const utils::mpi::MPIComm &mpiComm, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const size_type numVectors, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(const global_size_type globalSize, const utils::mpi::MPIComm &mpiComm, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const size_type numVectors, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(const MultiVector &u) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(const MultiVector &u, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| MultiVector(MultiVector &&u) noexcept | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| numVectors() const | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| operator=(const Vector< ValueType, memorySpace > &u) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| operator=(Vector< ValueType, memorySpace > &&u) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| dftefe::linearAlgebra::MultiVector::operator=(const MultiVector &u) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| dftefe::linearAlgebra::MultiVector::operator=(MultiVector &&u) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| pointer typedef | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| reference typedef | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| setValue(const ValueType val) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| Storage typedef | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| updateGhostValues(const size_type communicationChannel=0) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| updateGhostValuesBegin(const size_type communicationChannel=0) | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| updateGhostValuesEnd() | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| value_type typedef | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector()=default | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(size_type size, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(std::unique_ptr< typename Vector< ValueType, memorySpace >::Storage > storage, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const ValueType min, const ValueType max) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(std::unique_ptr< typename Vector< ValueType, memorySpace >::Storage > &storage, std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(const std::pair< global_size_type, global_size_type > locallyOwnedRange, const std::vector< dftefe::global_size_type > &ghostIndices, const utils::mpi::MPIComm &mpiComm, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(const std::pair< global_size_type, global_size_type > locallyOwnedRange, const utils::mpi::MPIComm &mpiComm, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(const global_size_type globalSize, const utils::mpi::MPIComm &mpiComm, std::shared_ptr< LinAlgOpContext< memorySpace > > linAlgOpContext, const ValueType initVal=utils::Types< ValueType >::zero) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(const Vector< ValueType, memorySpace > &u) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(const Vector< ValueType, memorySpace > &u, ValueType initVal) | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| Vector(Vector &&u) noexcept | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |
| ~MultiVector()=default | dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > | |
| ~Vector()=default | dftefe::linearAlgebra::Vector< ValueType, memorySpace > | |