DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::basis::FEBasisManagerInternal Namespace Reference

Functions

template<typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
size_type getLocallyOwnedCellsCumulativeDofs (const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *feBDH)
 
template<typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
void getNumLocallyOwnedCellDofs (const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *feBDH, std::vector< size_type > &locallyOwnedCellDofs)
 
template<typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
void getLocallyOwnedCellStartIds (const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *feBDH, std::vector< size_type > &locallyOwnedCellStartIds)
 
template<typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
void getLocallyOwnedCellGlobalIndices (const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *feBDH, std::vector< global_size_type > &locallyOwnedCellGlobalIndices)
 
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
void getLocallyOwnedCellLocalIndices (const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *feBDH, const utils::mpi::MPIPatternP2P< memorySpace > *mpiPatternP2P, const std::vector< global_size_type > &locallyOwnedCellGlobalIndices, std::vector< size_type > &locallyOwnedCellLocalIndices)
 

Function Documentation

◆ getLocallyOwnedCellGlobalIndices()

template<typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::FEBasisManagerInternal::getLocallyOwnedCellGlobalIndices ( const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *  feBDH,
std::vector< global_size_type > &  locallyOwnedCellGlobalIndices 
)

◆ getLocallyOwnedCellLocalIndices()

template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::FEBasisManagerInternal::getLocallyOwnedCellLocalIndices ( const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *  feBDH,
const utils::mpi::MPIPatternP2P< memorySpace > *  mpiPatternP2P,
const std::vector< global_size_type > &  locallyOwnedCellGlobalIndices,
std::vector< size_type > &  locallyOwnedCellLocalIndices 
)
Here is the caller graph for this function:

◆ getLocallyOwnedCellsCumulativeDofs()

template<typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
size_type dftefe::basis::FEBasisManagerInternal::getLocallyOwnedCellsCumulativeDofs ( const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *  feBDH)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getLocallyOwnedCellStartIds()

template<typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::FEBasisManagerInternal::getLocallyOwnedCellStartIds ( const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *  feBDH,
std::vector< size_type > &  locallyOwnedCellStartIds 
)

◆ getNumLocallyOwnedCellDofs()

template<typename ValueTypeBasisData , dftefe::utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::FEBasisManagerInternal::getNumLocallyOwnedCellDofs ( const basis::FEBasisDofHandler< ValueTypeBasisData, memorySpace, dim > *  feBDH,
std::vector< size_type > &  locallyOwnedCellDofs 
)
Here is the call graph for this function: