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

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

d_matrixFreeMesh1Ptrdftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
d_matrixFreeMesh1QuadratureComponentdftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
d_matrixFreeMesh1VectorComponentdftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
d_matrixFreeMesh2Ptrdftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
d_matrixFreeMesh2QuadratureComponentdftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
d_matrixFreeMesh2VectorComponentdftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
d_mesh1toMesh2dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
d_mesh2toMesh1dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
d_mpiCommdftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >private
interpolateMesh1DataToMesh2QuadPoints(const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< memorySpace > > &BLASWrapperPtr, const dftfe::linearAlgebra::MultiVector< dftfe::dataTypes::number, memorySpace > &inputVec, const unsigned int numberOfVectors, const dftfe::utils::MemoryStorage< dftfe::global_size_type, memorySpace > &fullFlattenedArrayCellLocalProcIndexIdMapMesh1, dftfe::utils::MemoryStorage< dftfe::dataTypes::number, memorySpace > &outputQuadData, const unsigned int blockSizeOfInputData, const unsigned int blockSizeOfOutputData, const unsigned int startIndexOfInputData, bool resizeOutputVec)dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >
interpolateMesh1DataToMesh2QuadPoints(const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< dftfe::utils::MemorySpace::HOST > > &BLASWrapperPtr, const distributedCPUVec< dftfe::dataTypes::number > &inputVec, const unsigned int numberOfVectors, const dftfe::utils::MemoryStorage< dftfe::global_size_type, dftfe::utils::MemorySpace::HOST > &fullFlattenedArrayCellLocalProcIndexIdMapParent, dftfe::utils::MemoryStorage< dftfe::dataTypes::number, dftfe::utils::MemorySpace::HOST > &outputQuadData, const unsigned int blockSizeOfInputData, const unsigned int blockSizeOfOutputData, const unsigned int startIndexOfInputData, bool resizeOutputVec)dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >
interpolateMesh2DataToMesh1QuadPoints(const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< memorySpace > > &BLASWrapperPtr, const dftfe::linearAlgebra::MultiVector< dftfe::dataTypes::number, memorySpace > &inputVec, const unsigned int numberOfVectors, const dftfe::utils::MemoryStorage< dftfe::global_size_type, memorySpace > &fullFlattenedArrayCellLocalProcIndexIdMapMesh1, dftfe::utils::MemoryStorage< dftfe::dataTypes::number, memorySpace > &outputQuadData, const unsigned int blockSizeOfInputData, const unsigned int blockSizeOfOutputData, const unsigned int startIndexOfInputData, bool resizeOutputVec)dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >
interpolateMesh2DataToMesh1QuadPoints(const std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< dftfe::utils::MemorySpace::HOST > > &BLASWrapperPtr, const distributedCPUVec< dftfe::dataTypes::number > &inputVec, const unsigned int numberOfVectors, const dftfe::utils::MemoryStorage< dftfe::global_size_type, dftfe::utils::MemorySpace::HOST > &mapVecToCells, dftfe::utils::MemoryStorage< dftfe::dataTypes::number, dftfe::utils::MemorySpace::HOST > &outputQuadData, const unsigned int blockSizeOfInputData, const unsigned int blockSizeOfOutputData, const unsigned int startIndexOfInputData, bool resizeOutputVec)dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >
TransferDataBetweenMeshesIncompatiblePartitioning(const dealii::MatrixFree< 3, double > &matrixFreeMesh1, const unsigned int matrixFreeMesh1VectorComponent, const unsigned int matrixFreeMesh1QuadratureComponent, const dealii::MatrixFree< 3, double > &matrixFreeMesh2, const unsigned int matrixFreeMesh2VectorComponent, const unsigned int matrixFreeMesh2QuadratureComponent, const unsigned int verbosity, const MPI_Comm &mpiComm, const bool useMemOptForCellWiseInterpolation=false)dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >