|
| ParsedGridRefinement (const std::string &name="", const std::string &strategy="fraction", const double &top_parameter=.3, const double &bottom_parameter=.1, const unsigned int &max_cells=0, const unsigned int &order=2) |
| Constructor. More...
|
|
virtual void | declare_parameters (ParameterHandler &prm) |
| Declare local parameters. More...
|
|
template<int dim, class Vector , int spacedim> |
void | mark_cells (const Vector &criteria, Triangulation< dim, spacedim > &tria) const |
| Mark cells a the triangulation for refinement or coarsening, according to the given strategy applied to the supplied vector representing local error criteria. More...
|
|
| ParameterAcceptor (const std::string section_name="") |
| The constructor adds derived classes to the list of acceptors. More...
|
|
virtual | ~ParameterAcceptor () |
| The destructor sets to zero the pointer relative to this index, so that it is safe to destroy the mother class. More...
|
|
virtual void | parse_parameters (ParameterHandler &prm) |
| Parse the parameter file. More...
|
|
virtual void | parse_parameters_call_back () |
| Parse parameter call back. More...
|
|
std::string | get_section_name () const |
| Return the section name of this class. More...
|
|
std::vector< std::string > | get_section_path () const |
| Travers all registered classes, and figure out what subsections we need to enter. More...
|
|
template<class T > |
void | add_parameter (ParameterHandler &prm, T *parameter, const std::string &entry, const std::string &default_value, const Patterns::PatternBase &pattern=Patterns::Anything(), const std::string &documentation=std::string()) |
| Add a parameter the given parameter list. More...
|
|
template<class T > |
void | add_parameter (T ¶meter, const std::string &entry, const std::string &documentation=std::string(), ParameterHandler &prm=ParameterAcceptor::prm) |
| Add a parameter to the global parameter handler ParameterAcceptor::prm. More...
|
|
void | enter_my_subsection (ParameterHandler &prm) |
| Make sure we enter the right subsection of the global parameter file. More...
|
|
void | leave_my_subsection (ParameterHandler &prm) |
| This function undoes what the enter_my_subsection() function did. More...
|
|
template<> |
std_cxx11::shared_ptr< Patterns::PatternBase > | to_pattern (const double &) |
| double More...
|
|
template<> |
std::string | to_string (const double &entry) |
|
template<> |
double | to_type (const std::string ¶meter) |
|
template<> |
std_cxx11::shared_ptr< Patterns::PatternBase > | to_pattern (const int &) |
| int More...
|
|
template<> |
std::string | to_string (const int &entry) |
|
template<> |
int | to_type (const std::string ¶meter) |
|
template<> |
std_cxx11::shared_ptr< Patterns::PatternBase > | to_pattern (const unsigned int &) |
| unsigned int More...
|
|
template<> |
std::string | to_string (const unsigned int &entry) |
|
template<> |
unsigned int | to_type (const std::string ¶meter) |
|
template<> |
std_cxx11::shared_ptr< Patterns::PatternBase > | to_pattern (const bool &) |
| bool More...
|
|
template<> |
std::string | to_string (const bool &entry) |
|
template<> |
bool | to_type (const std::string ¶meter) |
|
| Subscriptor () |
|
| Subscriptor (const Subscriptor &) |
|
| Subscriptor (Subscriptor &&) |
|
virtual | ~Subscriptor () |
|
Subscriptor & | operator= (const Subscriptor &) |
|
Subscriptor & | operator= (Subscriptor &&) |
|
void | subscribe (const char *identifier=0) const |
|
void | unsubscribe (const char *identifier=0) const |
|
unsigned int | n_subscriptions () const |
|
void | list_subscribers () const |
|
void | serialize (Archive &ar, const unsigned int version) |
|
A wrapper for refinement strategies.
Definition at line 40 of file parsed_grid_refinement.h.
template<int dim, class Vector , int spacedim>
void ParsedGridRefinement::mark_cells |
( |
const Vector & |
criteria, |
|
|
Triangulation< dim, spacedim > & |
tria |
|
) |
| const |