PRAgMaTIc  master
Classes | Public Member Functions | List of all members
Refine< real_t, dim > Class Template Reference

Performs 2D mesh refinement. More...

#include <Refine.h>

Public Member Functions

 Refine (Mesh< real_t > &mesh)
 Default constructor. More...
 
 ~Refine ()
 Default destructor. More...
 
void refine (real_t L_max)
 

Detailed Description

template<typename real_t, int dim>
class Refine< real_t, dim >

Performs 2D mesh refinement.

Definition at line 56 of file Refine.h.

Constructor & Destructor Documentation

template<typename real_t, int dim>
Refine< real_t, dim >::Refine ( Mesh< real_t > &  mesh)
inline

Default constructor.

Definition at line 59 of file Refine.h.

template<typename real_t, int dim>
Refine< real_t, dim >::~Refine ( )
inline

Default destructor.

Definition at line 120 of file Refine.h.

Member Function Documentation

template<typename real_t, int dim>
void Refine< real_t, dim >::refine ( real_t  L_max)
inline

Perform one level of refinement See Figure 25; X Li et al, Comp Methods Appl Mech Engrg 194 (2005) 4915-4950. The actual templates used for 3D refinement follows Rupak Biswas, Roger C. Strawn, "A new procedure for dynamic adaption of three-dimensional unstructured grids", Applied Numerical Mathematics, Volume 13, Issue 6, February 1994, Pages 437-452.

Definition at line 132 of file Refine.h.


The documentation for this class was generated from the following file: