Poster of Linux kernelThe best gift for a Linux geek
HPSelector

HPSelector

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

NAME

HPSelector -  

SYNOPSIS


#include <hp_selector.h>

Inherited by HPCoarsenTest.  

Public Member Functions


HPSelector ()

virtual ~HPSelector ()

virtual void select_refinement (System &system)=0
 

Public Attributes


std::vector< float > component_scale
 

Detailed Description

Subclasses of this abstract base class choose between h refining and p elevation. Currently we assume that a set of elements has already been flagged for h refinement, and we may want to change some of those elements to be flagged for p refinement.

Author:

Roy H. Stogner, 2006.

Definition at line 46 of file hp_selector.h.  

Constructor & Destructor Documentation

 

HPSelector::HPSelector () [inline]Constructor.

Definition at line 53 of file hp_selector.h.

{}
 

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

Definition at line 58 of file hp_selector.h.

{}
 

Member Function Documentation

 

virtual void HPSelector::select_refinement (System &system) [pure 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.

Implemented in HPCoarsenTest.  

Member Data Documentation

 

std::vector<float> HPSelector::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's h and p error estimates will be scaled by component_scale[c].

Definition at line 76 of file hp_selector.h.

Referenced by HPCoarsenTest::select_refinement().

 

Author

Generated automatically by Doxygen for libMesh from the source code.


 

Index

NAME
SYNOPSIS
Public Member Functions
Public Attributes
Detailed Description
Constructor & Destructor Documentation
HPSelector::HPSelector () [inline]Constructor.
virtual HPSelector::~HPSelector () [inline, virtual]Destructor.
Member Function Documentation
virtual void HPSelector::select_refinement (System &system) [pure 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> HPSelector::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's h and p error estimates will be scaled by component_scale[c].
Author

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