Poster of Linux kernelThe best gift for a Linux geek
RefinementSelector

RefinementSelector

Section: C Library Functions (3) Updated: Thu Apr 7 2011
Local index Up
 

NAME

RefinementSelector -  

SYNOPSIS


#include <refinement_selector.h>  

Public Member Functions


RefinementSelector ()

virtual ~RefinementSelector ()

virtual void select_refinement (const System &system)
 

Public Attributes


std::vector< float > component_scale
 

Detailed Description

This abstract class provides an interface to methods for selecting the type of refinement to be used on each element in a given mesh. Currently we assume that a set of elements has already been flagged for h refinement, and the only concrete subclass will change some of those elements to be flagged for p refinement. Future subclasses may handle anisotropic refinement instead.

Author:

Roy H. Stogner, 2006.

Definition at line 46 of file refinement_selector.h.  

Constructor & Destructor Documentation

 

RefinementSelector::RefinementSelector () [inline]Constructor. Empty.

Definition at line 53 of file refinement_selector.h.

{}
 

virtual RefinementSelector::~RefinementSelector () [inline, virtual]Destructor.

Definition at line 58 of file refinement_selector.h.

{}
 

Member Function Documentation

 

virtual void RefinementSelector::select_refinement (const System &system) [virtual]This pure virtual function must be redefined in derived classes to take a mesh flagged for h refinement and potentially change the desired refinement type.

 

Member Data Documentation

 

std::vector<float> RefinementSelector::component_scaleThis vector can be used to 'scale' certain variables in a system. If the mask is not empty, the consideration given to each component will be scaled by component_scale[c].

Definition at line 75 of file refinement_selector.h.

 

Author

Generated automatically by Doxygen for libMesh from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Public Attributes
Detailed Description
Constructor & Destructor Documentation
RefinementSelector::RefinementSelector () [inline]Constructor. Empty.
virtual RefinementSelector::~RefinementSelector () [inline, virtual]Destructor.
Member Function Documentation
virtual void RefinementSelector::select_refinement (const System &system) [virtual]This pure virtual function must be redefined in derived classes to take a mesh flagged for h refinement and potentially change the desired refinement type.
Member Data Documentation
std::vector<float> RefinementSelector::component_scaleThis vector can be used to 'scale' certain variables in a system. If the mask is not empty, the consideration given to each component will be scaled by component_scale[c].
Author

This document was created by man2html, using the manual pages.
Time: 21:53:59 GMT, April 16, 2011