Diffpack Documentation
(Functionality not available, requires installation of an additional Diffpack Toolbox)
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Search
RefinementInd_prm Class Reference
parameters for the "RefinementInd" hierarchy.
More...
#include <RefinementInd_prm.h>
Inheritance diagram for RefinementInd_prm::
List of all members.
Detailed Description
parameters for the "RefinementInd" hierarchy.
NAME: RefinementInd_prm - parameters for the "RefinementInd" hierarchy
DESCRIPTION:
All parameters needed in the "RefinementInd" base classes and its subclasses ("GeometricInd", "ErrorEstimator") are stored in this class. The user can access the class from a "GridRefAdm" handle and set several of the parameters manually. The normal use, however, is to let "GridRefAdm" administer the initialization with aid of the menu system (the "define" and "scan" functions in "GridRefAdm" automatically call up the "define" and "scan" functions of "RefinementInd_prm").
Constructor & Destructor Documentation
|
RefinementInd_prm::RefinementInd_prm (
|
) [protected]
|
|
|
RefinementInd_prm::~RefinementInd_prm (
|
) [inline, virtual]
|
|
Member Function Documentation
|
void RefinementInd_prm::addPoints (
|
const VecSimple(Ptv(real)) & center ) [virtual]
|
|
|
|
add points as centers of areas for refinements. |
|
void RefinementInd_prm::attach (
|
VecSimple(int) & elm_list,
|
|
bool refine_neighbors2 = false ) [virtual]
|
|
|
|
attaches a list of elements that should be refined. The optional bool parameter indicates whether the neighboring elements should be refined as well. |
|
RefinementInd_prm * RefinementInd_prm::clone (
|
) [inline, protected, virtual]
|
|
|
RefinementInd_prm * RefinementInd_prm::construct (
|
) [static]
|
|
|
void RefinementInd_prm::define (
|
MenuSystem & menu,
|
|
int level ) [inline, virtual]
|
|
|
void RefinementInd_prm::defineStatic (
|
MenuSystem & menu,
|
|
int level ) [static]
|
|
|
const StringList & RefinementInd_prm::hier (
|
) const [inline]
|
|
|
const StringList & RefinementInd_prm::hierStatic (
|
) [inline, static]
|
|
|
void RefinementInd_prm::registerPrmSubclass (
|
RefinementInd_prm & sc ) [inline, static]
|
|
|
void RefinementInd_prm::scan (
|
MenuSystem & menu ) [virtual]
|
|
|
void RefinementInd_prm::setContourValue (
|
real value ) [inline, virtual]
|
|
|
|
sets the contour value in the countour refinement criterion. Can be used to dynamically adjust the value during a simulation. |
|
void RefinementInd_prm::setFuncTime (
|
real time ) [inline, virtual]
|
|
|
|
sets the point of time for evaluating functors used in refinement criteria. The simulator class may need to call this function at each time level in time-dependent problems. |
|
void RefinementInd_prm::unregisterPrmSubclass (
|
) [inline, static]
|
|
Friends And Related Function Documentation
class GridRefAdm [friend]
|
|
Member Data Documentation
|
real RefinementInd_prm::contour_value
|
|
|
Disks RefinementInd_prm::disks
|
|
|
bool RefinementInd_prm::error_for_stop
|
|
|
real RefinementInd_prm::eval_error
|
|
|
real RefinementInd_prm::func_time
|
|
|
String RefinementInd_prm::indicator
|
|
|
bool RefinementInd_prm::refine_neighbors2
|
|
StringList RefinementInd_prm::subclasses [protected]
|
|
|
VecSimple(int) RefinementInd_prm::usr_elm_list
|
|
The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.