|
DFT-FE 1.3.0-pre
Density Functional Theory With Finite-Elements
|
This is the complete list of members for dftfe::triangulationManager, including all inherited members.
| checkConstraintsConsistency(dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulation) | dftfe::triangulationManager | private |
| checkPeriodicSurfaceRefinementConsistency(dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulation) | dftfe::triangulationManager | private |
| computing_timer | dftfe::triangulationManager | private |
| consistentPeriodicBoundaryRefinement(dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulation, std::vector< dftfe::uInt > &locallyOwnedCellsRefineFlags, std::map< dealii::CellId, dftfe::uInt > &cellIdToCellRefineFlagMapLocal) | dftfe::triangulationManager | private |
| d_atomPositions | dftfe::triangulationManager | private |
| d_dftParams | dftfe::triangulationManager | private |
| d_domainBoundingVectors | dftfe::triangulationManager | private |
| d_FEOrder | dftfe::triangulationManager | private |
| d_imageAtomPositions | dftfe::triangulationManager | private |
| d_imageIds | dftfe::triangulationManager | private |
| d_max_refinement_steps | dftfe::triangulationManager | private |
| d_meshSizes | dftfe::triangulationManager | private |
| d_mpiCommParent | dftfe::triangulationManager | private |
| d_nearestAtomDistances | dftfe::triangulationManager | private |
| d_parallelTriaCurrentRefinement | dftfe::triangulationManager | private |
| d_parallelTriangulationMoved | dftfe::triangulationManager | private |
| d_parallelTriangulationUnmoved | dftfe::triangulationManager | private |
| d_serialTriaCurrentRefinement | dftfe::triangulationManager | private |
| d_serialTriangulationUnmoved | dftfe::triangulationManager | private |
| generateAutomaticMeshApriori(const dealii::DoFHandler< 3 > &dofHandler, dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulation, const std::vector< distributedCPUVec< double > > &eigenVectorsArrayIn, const dftfe::uInt FEOrder) | dftfe::triangulationManager | |
| generateCoarseMesh(dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulation) | dftfe::triangulationManager | private |
| generateCoarseMeshesForRestart(const std::vector< std::vector< double > > &atomLocations, const std::vector< std::vector< double > > &imageAtomLocations, const std::vector< dftfe::Int > &imageIds, const std::vector< double > &nearestAtomDistances, const std::vector< std::vector< double > > &domainBoundingVectors, const bool generateSerialTria) | dftfe::triangulationManager | |
| generateMesh(dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulation, dealii::parallel::distributed::Triangulation< 3 > &serialTriangulation, std::vector< std::vector< bool > > ¶llelTriaCurrentRefinement, std::vector< std::vector< bool > > &serialTriaCurrentRefinement, const bool generateSerialTria=false, const bool enableManualRepartitioning=false) | dftfe::triangulationManager | |
| generateResetMeshes(const std::vector< std::vector< double > > &domainBoundingVectors, const bool generateSerialTria) | dftfe::triangulationManager | |
| generateSerialUnmovedAndParallelMovedUnmovedMesh(const std::vector< std::vector< double > > &atomLocations, const std::vector< std::vector< double > > &imageAtomLocations, const std::vector< dftfe::Int > &imageIds, const std::vector< double > &nearestAtomDistances, const std::vector< std::vector< double > > &domainBoundingVectors, const bool generateSerialTria) | dftfe::triangulationManager | |
| getParallelMeshMoved() | dftfe::triangulationManager | |
| getParallelMeshUnmoved() | dftfe::triangulationManager | |
| getSerialMeshUnmoved() | dftfe::triangulationManager | |
| interBandGroupComm | dftfe::triangulationManager | private |
| interpoolcomm | dftfe::triangulationManager | private |
| loadSupportTriangulations(std::string path) | dftfe::triangulationManager | private |
| loadTriangulationsSolutionVectors(std::string path, const dftfe::uInt feOrder, const dftfe::uInt nComponents, std::vector< distributedCPUVec< double > * > &solutionVectors) | dftfe::triangulationManager | |
| mpi_communicator | dftfe::triangulationManager | private |
| n_mpi_processes | dftfe::triangulationManager | private |
| pcout | dftfe::triangulationManager | private |
| refinementAlgorithmA(dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulation, std::vector< dftfe::uInt > &locallyOwnedCellsRefineFlags, std::map< dealii::CellId, dftfe::uInt > &cellIdToCellRefineFlagMapLocal, const bool smoothenCellsOnPeriodicBoundary=false, const double smootheningFactor=2.0) | dftfe::triangulationManager | private |
| refineSerialMesh(const std::map< dealii::CellId, dftfe::uInt > &cellIdToCellRefineFlagMapLocal, const MPI_Comm &mpi_comm, dealii::parallel::distributed::Triangulation< 3 > &serialTriangulation, const dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulation, std::vector< bool > &serialTriaCurrentRefinement) | dftfe::triangulationManager | private |
| resetMesh(dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulationA, dealii::parallel::distributed::Triangulation< 3 > ¶llelTriangulationB) | dftfe::triangulationManager | |
| saveSupportTriangulations(std::string path) | dftfe::triangulationManager | private |
| saveTriangulationsSolutionVectors(std::string path, const dftfe::uInt feOrder, const dftfe::uInt nComponents, const std::vector< const distributedCPUVec< double > * > &solutionVectors, const MPI_Comm &interpoolComm, const MPI_Comm &interBandGroupComm) | dftfe::triangulationManager | |
| this_mpi_process | dftfe::triangulationManager | private |
| triangulationManager(const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain, const MPI_Comm &interpoolcomm, const MPI_Comm &interBandGroupComm, const dftfe::uInt FEOrder, const dftParameters &dftParams) | dftfe::triangulationManager | |
| ~triangulationManager() | dftfe::triangulationManager |