Public Member Functions | Static Public Member Functions | Public Attributes

TimeStepBase_Tria_Flags::RefinementData< dim > Struct Template Reference

List of all members.

Public Member Functions

 RefinementData (const double refinement_threshold, const double coarsening_threshold=0)

Static Public Member Functions

::ExceptionBaseExcInvalidValue (double arg1) throw (errortext << "The following value does not fulfill the requirements: " << arg1 )

Public Attributes

const double refinement_threshold
const double coarsening_threshold

Detailed Description

template<int dim>
struct TimeStepBase_Tria_Flags::RefinementData< dim >

Structure given to the actual refinement function, telling it which thresholds to take for coarsening and refinement. The actual refinement criteria are loaded by calling the virtual function get_tria_refinement_criteria.

Definition at line 1510 of file time_dependent.h.


Constructor & Destructor Documentation

template<int dim>
TimeStepBase_Tria_Flags::RefinementData< dim >::RefinementData ( const double  refinement_threshold,
const double  coarsening_threshold = 0 
)

Constructor


Member Function Documentation

template<int dim>
::ExceptionBase& TimeStepBase_Tria_Flags::RefinementData< dim >::ExcInvalidValue ( double  arg1) throw (errortext << "The following value does not fulfill the requirements: " << arg1 ) [static]

Exception


Member Data Documentation

template<int dim>
const double TimeStepBase_Tria_Flags::RefinementData< dim >::refinement_threshold

Threshold for refinement: cells having a larger value will be refined (at least in the first round; subsequent steps of the refinement process may flag other cells as well or remove the flag from cells with a criterion higher than this threshold).

Definition at line 1529 of file time_dependent.h.

template<int dim>
const double TimeStepBase_Tria_Flags::RefinementData< dim >::coarsening_threshold

Same threshold for coarsening: cells with a smaller threshold will be coarsened if possible.

Definition at line 1537 of file time_dependent.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Wed May 23 2012 12:04:20 by doxygen 1.7.3