phaseflow
FEM solver for the Navier-Stokes-Boussinesq equations coupled with enthalpy-based phase change
|
Functions | |
template<int dim> | |
void | adaptive_refine_mesh (Triangulation< dim > &triangulation, DoFHandler< dim > &dof_handler, Vector< double > &solution, SolutionTransfer< dim > &solution_trans, const FE_Q< dim > fe, const unsigned int min_grid_level, const unsigned int max_grid_level, const unsigned int max_cells, const double refine_fraction, const double coarsen_fraction) |
Adaptive grid refinement method from deal.II's step-26 tutorial. More... | |
template<int dim> | |
void | adaptive_refine_mesh () |
Adaptive grid refinement for vector-valued PDE. More... | |
template<int dim> | |
void | refine_mesh_near_boundaries (Triangulation< dim > &triangulation, const std::vector< unsigned int > boundary_ids, const unsigned int refinement_cycles) |
void Refinement::adaptive_refine_mesh | ( | Triangulation< dim > & | triangulation, |
DoFHandler< dim > & | dof_handler, | ||
Vector< double > & | solution, | ||
SolutionTransfer< dim > & | solution_trans, | ||
const FE_Q< dim > | fe, | ||
const unsigned int | min_grid_level, | ||
const unsigned int | max_grid_level, | ||
const unsigned int | max_cells, | ||
const double | refine_fraction, | ||
const double | coarsen_fraction | ||
) |
Adaptive grid refinement method from deal.II's step-26 tutorial.
void Refinement::adaptive_refine_mesh | ( | ) |
Adaptive grid refinement for vector-valued PDE.
void Refinement::refine_mesh_near_boundaries | ( | Triangulation< dim > & | triangulation, |
const std::vector< unsigned int > | boundary_ids, | ||
const unsigned int | refinement_cycles | ||
) |