DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::linearAlgebra::MultiVector< ValueType, memorySpace > Member List

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

accumulateAddLocallyOwned(const size_type communicationChannel=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
accumulateAddLocallyOwnedBegin(const size_type communicationChannel=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
accumulateAddLocallyOwnedEnd()dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
add(const ValueBaseType *valVec, const MultiVector &u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
add(const ValueBaseType val, const MultiVector &u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
addAndScale(const ValueBaseType1 valScale, const ValueBaseType2 valAdd, const MultiVector &u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
begin()dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
begin() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
const_iterator typedefdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
const_reference typedefdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
d_ghostSizedftfe::linearAlgebra::MultiVector< ValueType, memorySpace >private
d_globalSizedftfe::linearAlgebra::MultiVector< ValueType, memorySpace >private
d_locallyOwnedSizedftfe::linearAlgebra::MultiVector< ValueType, memorySpace >private
d_localSizedftfe::linearAlgebra::MultiVector< ValueType, memorySpace >private
d_mpiCommunicatorP2Pdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >private
d_mpiPatternP2Pdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >private
d_numVectorsdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >private
d_storagedftfe::linearAlgebra::MultiVector< ValueType, memorySpace >private
data()dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
data() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
dot(const MultiVector &u, ValueType *dotVec)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
end()dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
end() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
getData() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
getMPIPatternP2P() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
ghostSize() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
globalSize() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
isCompatible(const MultiVector< ValueType, memorySpace > &rhs) constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
iterator typedefdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
l2Norm(ValueBaseType *normVec) constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
locallyOwnedSize() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
localSize() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector()=defaultdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(const size_type size, const size_type numVectors, const ValueType initVal=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(std::unique_ptr< typename MultiVector< ValueType, memorySpace >::Storage > storage, size_type numVectors)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, const size_type numVectors, const ValueType initVal=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(std::unique_ptr< typename MultiVector< ValueType, memorySpace >::Storage > &storage, std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, const size_type numVectors)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(const std::pair< global_size_type, global_size_type > locallyOwnedRange, const std::vector< global_size_type > &ghostIndices, const MPI_Comm &mpiComm, const size_type numVectors, ValueType initVal=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(const std::pair< global_size_type, global_size_type > locallyOwnedRange, const MPI_Comm &mpiComm, const size_type numVectors, const ValueType initVal=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(const global_size_type globalSize, const MPI_Comm &mpiComm, const size_type numVectors, const ValueType initVal=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(const MultiVector &u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(const MultiVector &u, const ValueType initVal=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
MultiVector(MultiVector &&u) noexceptdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
numVectors() constdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
operator=(const MultiVector &u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
operator=(MultiVector &&u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
pointer typedefdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
reference typedefdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
reinit(std::shared_ptr< const utils::mpi::MPIPatternP2P< memorySpace > > mpiPatternP2P, const size_type numVectors, const ValueType initVal=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
reinit(const MultiVector &u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
scale(const ValueBaseType val)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
scaleAndAdd(const ValueBaseType1 valScale, const ValueBaseType2 valAdd, const MultiVector &u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
setCommunicationPrecision(utils::mpi::communicationPrecision commPrecision)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
setValue(const ValueType val)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
Storage typedefdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
swap(MultiVector &u)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
updateGhostValues(const size_type communicationChannel=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
updateGhostValuesBegin(const size_type communicationChannel=0)dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
updateGhostValuesEnd()dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
value_type typedefdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
zeroOutGhosts()dftfe::linearAlgebra::MultiVector< ValueType, memorySpace >
~MultiVector()=defaultdftfe::linearAlgebra::MultiVector< ValueType, memorySpace >