DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::linearAlgebra Namespace Reference

Classes

class  BLASWrapper
 
class  BLASWrapper< dftfe::utils::MemorySpace::HOST >
 
class  MultiVector
 An class template to encapsulate a MultiVector. A MultiVector is a collection of $N$ vectors belonging to the same finite-dimensional vector space, where usual notion of vector size denotes the dimension of the vector space. Note that this in the mathematical sense and not in the sense of an multi-dimensional array.The MultiVector is stored contiguously with the vector index being the fastest index, or in other words a matrix of size $M \times N$ in row major format with $M $ denoting the dimension of the vector space (size of individual vector). More...
 

Functions

template<typename ValueType, utils::MemorySpace memorySpace>
void createMultiVectorFromDealiiPartitioner (const std::shared_ptr< const dealii::Utilities::MPI::Partitioner > &partitioner, const size_type numVectors, MultiVector< ValueType, memorySpace > &multiVector)
 

Function Documentation

◆ createMultiVectorFromDealiiPartitioner()

template<typename ValueType, utils::MemorySpace memorySpace>
void dftfe::linearAlgebra::createMultiVectorFromDealiiPartitioner ( const std::shared_ptr< const dealii::Utilities::MPI::Partitioner > & partitioner,
const size_type numVectors,
MultiVector< ValueType, memorySpace > & multiVector )