26#ifndef dftefeMultiVectorProductSpace_h
27#define dftefeMultiVectorProductSpace_h
38 namespace linearAlgebra
50 template <
typename ValueType, utils::MemorySpace memorySpace>
Definition: LinAlgOpContext.h:52
MultiVector for product spaces: flat layout M × S × N where S = numSpaces, N = numVectorsPerSpace.
Definition: MultiVectorProductSpace.h:52
size_type numVectorsPerSpace() const
Definition: MultiVectorProductSpace.t.cpp:63
size_type d_numVectorsPerSpace
Definition: MultiVectorProductSpace.h:72
~MultiVectorProductSpace()=default
size_type numSpaces() const
Definition: MultiVectorProductSpace.t.cpp:56
size_type d_numSpaces
Definition: MultiVectorProductSpace.h:71
An class template to encapsulate a MultiVector. A MultiVector is a collection of vectors belonging t...
Definition: MultiVector.h:134
Definition: Defaults.h:38
A class template to store the communication pattern (i.e., which entries/nodes to receive from which ...
Definition: MPIPatternP2P.h:197
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
std::uint64_t size_type
Definition: TypeConfig.h:9