DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::basis::FECellWiseDataOperations< ValueType, memorySpace > Class Template Reference

#include <FECellWiseDataOperations.h>

Static Public Member Functions

static void copyFieldToCellWiseData (const ValueType *data, const size_type numComponents, const size_type *cellLocalIdsStartPtr, const typename BasisManager< ValueType, memorySpace >::SizeTypeVector &numCellDofs, dftefe::utils::MemoryStorage< ValueType, memorySpace > &cellWiseStorage)
 
static void addCellWiseDataToFieldData (const dftefe::utils::MemoryStorage< ValueType, memorySpace > &cellWiseStorage, const size_type numComponents, const size_type *cellLocalIdsStartPtr, const typename BasisManager< ValueType, memorySpace >::SizeTypeVector &numCellDofs, ValueType *data)
 
static void addCellWiseBasisDataToDiagonalData (const ValueType *cellWiseBasisData, const size_type *cellLocalIdsStartPtr, const utils::MemoryStorage< size_type, memorySpace > &numCellDofs, ValueType *data)
 
static void reshapeCellWiseData (const dftefe::utils::MemoryStorage< ValueType, memorySpace > &cellWiseStorage, const size_type numComponents, const utils::MemoryStorage< size_type, memorySpace > &numCellVecs, ValueType *data)
 

Member Function Documentation

◆ addCellWiseBasisDataToDiagonalData()

template<typename ValueType , utils::MemorySpace memorySpace>
void dftefe::basis::FECellWiseDataOperations< ValueType, memorySpace >::addCellWiseBasisDataToDiagonalData ( const ValueType *  cellWiseBasisData,
const size_type cellLocalIdsStartPtr,
const utils::MemoryStorage< size_type, memorySpace > &  numCellDofs,
ValueType *  data 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ addCellWiseDataToFieldData()

template<typename ValueType , utils::MemorySpace memorySpace>
void dftefe::basis::FECellWiseDataOperations< ValueType, memorySpace >::addCellWiseDataToFieldData ( const dftefe::utils::MemoryStorage< ValueType, memorySpace > &  cellWiseStorage,
const size_type  numComponents,
const size_type cellLocalIdsStartPtr,
const typename BasisManager< ValueType, memorySpace >::SizeTypeVector &  numCellDofs,
ValueType *  data 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ copyFieldToCellWiseData()

template<typename ValueType , utils::MemorySpace memorySpace>
void dftefe::basis::FECellWiseDataOperations< ValueType, memorySpace >::copyFieldToCellWiseData ( const ValueType *  data,
const size_type  numComponents,
const size_type cellLocalIdsStartPtr,
const typename BasisManager< ValueType, memorySpace >::SizeTypeVector &  numCellDofs,
dftefe::utils::MemoryStorage< ValueType, memorySpace > &  cellWiseStorage 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ reshapeCellWiseData()

template<typename ValueType , utils::MemorySpace memorySpace>
void dftefe::basis::FECellWiseDataOperations< ValueType, memorySpace >::reshapeCellWiseData ( const dftefe::utils::MemoryStorage< ValueType, memorySpace > &  cellWiseStorage,
const size_type  numComponents,
const utils::MemoryStorage< size_type, memorySpace > &  numCellVecs,
ValueType *  data 
)
static
Here is the call graph for this function:

The documentation for this class was generated from the following files: