AdaptiveMeshingData< number > Struct Template Reference

Developer Documentation: MeltPoolDG::AdaptiveMeshingData< number > Struct Template Reference
Developer Documentation
MeltPoolDG::AdaptiveMeshingData< number > Struct Template Reference

#include <amr_data.hpp>

Public Member Functions

void add_parameters (dealii::ParameterHandler &prm)
 
void post (const unsigned int global_refinements, const bool load_restart_data)
 

Public Attributes

bool do_amr = false
 
bool do_not_modify_boundary_cells = false
 
number upper_perc_to_refine = 0.0
 
number lower_perc_to_coarsen = 0.0
 
int n_initial_refinement_cycles = 0
 
int every_n_step = 1
 
unsigned int max_grid_refinement_level = 12
 
int min_grid_refinement_level = -1
 
int min_cells_marked_for_refinement = 1
 
number indicator_min_value_to_mark_for_refinement = 0.0
 
bool solution_transfer_average_values = false
 

Member Function Documentation

◆ add_parameters()

template<typename number >
void MeltPoolDG::AdaptiveMeshingData< number >::add_parameters ( dealii::ParameterHandler &  prm)

◆ post()

template<typename number >
void MeltPoolDG::AdaptiveMeshingData< number >::post ( const unsigned int  global_refinements,
const bool  load_restart_data 
)

Member Data Documentation

◆ do_amr

template<typename number >
bool MeltPoolDG::AdaptiveMeshingData< number >::do_amr = false

◆ do_not_modify_boundary_cells

template<typename number >
bool MeltPoolDG::AdaptiveMeshingData< number >::do_not_modify_boundary_cells = false

◆ every_n_step

template<typename number >
int MeltPoolDG::AdaptiveMeshingData< number >::every_n_step = 1

◆ indicator_min_value_to_mark_for_refinement

template<typename number >
number MeltPoolDG::AdaptiveMeshingData< number >::indicator_min_value_to_mark_for_refinement = 0.0

◆ lower_perc_to_coarsen

template<typename number >
number MeltPoolDG::AdaptiveMeshingData< number >::lower_perc_to_coarsen = 0.0

◆ max_grid_refinement_level

template<typename number >
unsigned int MeltPoolDG::AdaptiveMeshingData< number >::max_grid_refinement_level = 12

◆ min_cells_marked_for_refinement

template<typename number >
int MeltPoolDG::AdaptiveMeshingData< number >::min_cells_marked_for_refinement = 1

◆ min_grid_refinement_level

template<typename number >
int MeltPoolDG::AdaptiveMeshingData< number >::min_grid_refinement_level = -1

◆ n_initial_refinement_cycles

template<typename number >
int MeltPoolDG::AdaptiveMeshingData< number >::n_initial_refinement_cycles = 0

◆ solution_transfer_average_values

template<typename number >
bool MeltPoolDG::AdaptiveMeshingData< number >::solution_transfer_average_values = false

◆ upper_perc_to_refine

template<typename number >
number MeltPoolDG::AdaptiveMeshingData< number >::upper_perc_to_refine = 0.0

The documentation for this struct was generated from the following files: