Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::RecursiveTimeSlab Class Reference

The recursive version of the time slab. More...

#include <RecursiveTimeSlab.h>

Inheritance diagram for dolfin::RecursiveTimeSlab:

Inheritance graph
[legend]
Collaboration diagram for dolfin::RecursiveTimeSlab:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RecursiveTimeSlab (real t0, real t1, Solution &u, RHS &f, Adaptivity &adaptivity, FixedPointIteration &fixpoint, Partition &partition, int offset)
 Create time slab, including one iteration.

 ~RecursiveTimeSlab ()
 Destructor.

bool accept (RHS &f, real TOL)
 Check if time slab can be accepted for given tolerance.

void countElementGroups (unsigned int &size)
 Count the number of element groups contained in the time slab.

void addElementGroups (NewArray< ElementGroup * > &groups, unsigned int &pos)
 Add element groups contained in the time slab to the list.

void show (unsigned int depth=0) const
 Display structure of time slab.


Detailed Description

The recursive version of the time slab.


Constructor & Destructor Documentation

RecursiveTimeSlab::RecursiveTimeSlab real  t0,
real  t1,
Solution u,
RHS f,
Adaptivity adaptivity,
FixedPointIteration fixpoint,
Partition partition,
int  offset
 

Create time slab, including one iteration.

RecursiveTimeSlab::~RecursiveTimeSlab  ) 
 

Destructor.


Member Function Documentation

bool RecursiveTimeSlab::accept RHS f,
real  TOL
[virtual]
 

Check if time slab can be accepted for given tolerance.

Implements dolfin::TimeSlab.

void RecursiveTimeSlab::addElementGroups NewArray< ElementGroup * > &  groups,
unsigned int &  pos
[virtual]
 

Add element groups contained in the time slab to the list.

Implements dolfin::TimeSlab.

void RecursiveTimeSlab::countElementGroups unsigned int &  size  )  [virtual]
 

Count the number of element groups contained in the time slab.

Implements dolfin::TimeSlab.

void RecursiveTimeSlab::show unsigned int  depth = 0  )  const [virtual]
 

Display structure of time slab.

Implements dolfin::TimeSlab.


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


Documentation automatically generated with Doxygen on 10 Sep 2004.