DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::linearAlgebra::MultiVector< ValueType, memorySpace > Member List

This is the complete list of members for dftefe::linearAlgebra::MultiVector< ValueType, memorySpace >, including all inherited members.

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() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
const_iterator typedefdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
const_reference typedefdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
d_ghostSizedftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_globalSizedftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_linAlgOpContextdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_locallyOwnedSizedftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_localSizedftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_mpiCommunicatorP2Pdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_mpiPatternP2Pdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_numVectorsdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_storagedftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
d_vectorAttributesdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >protected
data()dftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
data() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
end()dftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
end() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
getLinAlgOpContext() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
getMPIPatternP2P() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
getNumberComponents() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
ghostSize() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
globalSize() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
isCompatible(const MultiVector< ValueType, memorySpace > &rhs) constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
iterator typedefdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
l2Norms() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
lInfNorms() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
locallyOwnedSize() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
localSize() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector()=defaultdftefe::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) noexceptdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
numVectors() constdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
operator=(const MultiVector &u)dftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
operator=(MultiVector &&u)dftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
pointer typedefdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
reference typedefdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
setValue(const ValueType val)dftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
Storage typedefdftefe::linearAlgebra::MultiVector< 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 typedefdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >
~MultiVector()=defaultdftefe::linearAlgebra::MultiVector< ValueType, memorySpace >