include/meltpooldg/utilities/amr.hpp Source File
|
Developer Documentation
|
amr.hpp
Go to the documentation of this file.
void limit_amr(dealii::Triangulation< dim > &tria, const AdaptiveMeshingData< number > &amr_data)
Definition amr.cpp:281
bool do_refine_based_on_n_marked_cells(const dealii::Triangulation< dim > &tria, unsigned min_cells=1)
Definition amr.cpp:314
void clear_refine_flags_below_threshold(dealii::Triangulation< dim > &tria, const dealii::Vector< number > &indicator, number threshold)
Definition amr.cpp:330
Definition amr.hpp:15
std::function< bool(dealii::Triangulation< dim > &)> MarkCellsForRefinementType
Definition amr.hpp:21
bool now(const AdaptiveMeshingData< number > &amr, const int n_time_step)
Definition amr.hpp:31
bool mark_fixed_number(dealii::Triangulation< dim > &tria, const dealii::Vector< number > &indicator, const AdaptiveMeshingData< number > &amr_data, dealii::types::global_cell_index max_n_cells=std::numeric_limits< dealii::types::global_cell_index >::max())
Definition amr.cpp:144
void refine_grid(const MarkCellsForRefinementType< dim > &mark_cells_for_refinement, const AttachDoFHandlerAndVectorsType< dim, VectorType > &attach_vectors, const std::function< void()> &setup_dof_system, const AdaptiveMeshingData< number > &amr, dealii::Triangulation< dim > &tria, const int n_time_step, const std::function< void()> &post=std::function< void()>(), const std::function< void()> &pre=std::function< void()>())
Definition amr.cpp:18
bool mark_fixed_fraction(dealii::Triangulation< dim > &tria, const dealii::Vector< number > &indicator, const AdaptiveMeshingData< number > &amr_data)
Definition amr.cpp:162
std::function< void(DoFHandlerAndVectorDataType< dim, VectorType > &)> AttachDoFHandlerAndVectorsType
Definition attach_vectors.hpp:21
Definition amr_data.hpp:9
Generated by