RefSystem Class Reference

#include <refsystem.h>

Inherits NonlinSystem.

List of all members.

Public Member Functions

 RefSystem (LinSystem *base, int order_increase=1, int refinement=1)
virtual ~RefSystem ()
void set_spaces (int n,...)
 Do not call in this class.
void set_pss (int n,...)
 Do not call in this class.
void set_order_increase (int order_increase)
 Sets order increases (same for all components).
void assemble (bool rhsonly=false)
 Creates reference (fine) meshes and spaces and assembles the reference system.
void prepare ()
 Copies and refines meshes from the base linsystem.
bool solve_exact (scalar(*exactfn)(double x, double y, scalar &dx, scalar &dy), Solution *sln)

Protected Attributes

LinSystembase
int order_increase
int refinement
bool linear

Constructor & Destructor Documentation

RefSystem::RefSystem ( LinSystem base,
int  order_increase = 1,
int  refinement = 1 
)
RefSystem::~RefSystem (  )  [virtual]

Member Function Documentation

void RefSystem::assemble ( bool  rhsonly = false  )  [virtual]

Creates reference (fine) meshes and spaces and assembles the reference system.

Reimplemented from NonlinSystem.

void RefSystem::prepare (  ) 

Copies and refines meshes from the base linsystem.

void RefSystem::set_order_increase ( int  order_increase  ) 

Sets order increases (same for all components).

void RefSystem::set_pss ( int  n,
  ... 
)

Do not call in this class.

Reimplemented from LinSystem.

void RefSystem::set_spaces ( int  n,
  ... 
)

Do not call in this class.

Reimplemented from LinSystem.

bool RefSystem::solve_exact ( scalar(*)(double x, double y, scalar &dx, scalar &dy)  exactfn,
Solution sln 
)

Member Data Documentation

LinSystem* RefSystem::base [protected]
bool RefSystem::linear [protected]
int RefSystem::order_increase [protected]
int RefSystem::refinement [protected]

The documentation for this class was generated from the following files:
Generated on Sat Jun 5 15:17:43 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3