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

This is the complete list of members for dftfe::triangulationManager, including all inherited members.

checkConstraintsConsistency(dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulation)dftfe::triangulationManagerprivate
checkPeriodicSurfaceRefinementConsistency(dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulation)dftfe::triangulationManagerprivate
computing_timerdftfe::triangulationManagerprivate
consistentPeriodicBoundaryRefinement(dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulation, std::vector< unsigned int > &locallyOwnedCellsRefineFlags, std::map< dealii::CellId, unsigned int > &cellIdToCellRefineFlagMapLocal)dftfe::triangulationManagerprivate
d_atomPositionsdftfe::triangulationManagerprivate
d_dftParamsdftfe::triangulationManagerprivate
d_domainBoundingVectorsdftfe::triangulationManagerprivate
d_FEOrderdftfe::triangulationManagerprivate
d_imageAtomPositionsdftfe::triangulationManagerprivate
d_imageIdsdftfe::triangulationManagerprivate
d_max_refinement_stepsdftfe::triangulationManagerprivate
d_meshSizesdftfe::triangulationManagerprivate
d_mpiCommParentdftfe::triangulationManagerprivate
d_nearestAtomDistancesdftfe::triangulationManagerprivate
d_parallelTriaCurrentRefinementdftfe::triangulationManagerprivate
d_parallelTriangulationMoveddftfe::triangulationManagerprivate
d_parallelTriangulationUnmoveddftfe::triangulationManagerprivate
d_serialTriaCurrentRefinementdftfe::triangulationManagerprivate
d_serialTriangulationUnmoveddftfe::triangulationManagerprivate
generateAutomaticMeshApriori(const dealii::DoFHandler< 3 > &dofHandler, dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulation, const std::vector< distributedCPUVec< double > > &eigenVectorsArrayIn, const unsigned int FEOrder)dftfe::triangulationManager
generateCoarseMesh(dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulation)dftfe::triangulationManagerprivate
generateCoarseMeshesForRestart(const std::vector< std::vector< double > > &atomLocations, const std::vector< std::vector< double > > &imageAtomLocations, const std::vector< 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 > &parallelTriangulation, dealii::parallel::distributed::Triangulation< 3 > &serialTriangulation, std::vector< std::vector< bool > > &parallelTriaCurrentRefinement, 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< 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
interBandGroupCommdftfe::triangulationManagerprivate
interpoolcommdftfe::triangulationManagerprivate
loadSupportTriangulations(std::string path)dftfe::triangulationManagerprivate
loadTriangulationsSolutionVectors(std::string path, const unsigned int feOrder, const unsigned int nComponents, std::vector< distributedCPUVec< double > * > &solutionVectors)dftfe::triangulationManager
mpi_communicatordftfe::triangulationManagerprivate
n_mpi_processesdftfe::triangulationManagerprivate
pcoutdftfe::triangulationManagerprivate
refinementAlgorithmA(dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulation, std::vector< unsigned int > &locallyOwnedCellsRefineFlags, std::map< dealii::CellId, unsigned int > &cellIdToCellRefineFlagMapLocal, const bool smoothenCellsOnPeriodicBoundary=false, const double smootheningFactor=2.0)dftfe::triangulationManagerprivate
refineSerialMesh(const std::map< dealii::CellId, unsigned int > &cellIdToCellRefineFlagMapLocal, const MPI_Comm &mpi_comm, dealii::parallel::distributed::Triangulation< 3 > &serialTriangulation, const dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulation, std::vector< bool > &serialTriaCurrentRefinement)dftfe::triangulationManagerprivate
resetMesh(dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulationA, dealii::parallel::distributed::Triangulation< 3 > &parallelTriangulationB)dftfe::triangulationManager
saveSupportTriangulations(std::string path)dftfe::triangulationManagerprivate
saveTriangulationsSolutionVectors(std::string path, const unsigned int feOrder, const unsigned int nComponents, const std::vector< const distributedCPUVec< double > * > &solutionVectors, const MPI_Comm &interpoolComm, const MPI_Comm &interBandGroupComm)dftfe::triangulationManager
this_mpi_processdftfe::triangulationManagerprivate
triangulationManager(const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain, const MPI_Comm &interpoolcomm, const MPI_Comm &interBandGroupComm, const unsigned int FEOrder, const dftParameters &dftParams)dftfe::triangulationManager
~triangulationManager()dftfe::triangulationManager