DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
|
This is the complete list of members for dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace >, including all inherited members.
d_matrixFreeMesh1Ptr | dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace > | private |
d_matrixFreeMesh1QuadratureComponent | dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace > | private |
d_matrixFreeMesh1VectorComponent | dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace > | private |
d_matrixFreeMesh2Ptr | dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace > | private |
d_matrixFreeMesh2QuadratureComponent | dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace > | private |
d_matrixFreeMesh2VectorComponent | dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace > | private |
d_mesh1toMesh2 | dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace > | private |
d_mesh2toMesh1 | dftfe::TransferDataBetweenMeshesIncompatiblePartitioning< memorySpace > | private |
d_mpiComm | dftfe::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 > |