ASL  0.1.6
Advanced Simulation Library
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
asl::TimeContinuations Class Referenceabstract

Numerical method that generates temporal extrapolation of the data, Abstract class. More...

#include <aslTimeContinuations.h>

Inheritance diagram for asl::TimeContinuations:
Inheritance graph
[legend]
Collaboration diagram for asl::TimeContinuations:
Collaboration graph
[legend]

Public Types

typedef SPDataWithGhostNodesACLData Data
 

Public Member Functions

void addData (Data inD)
 
void addData (acl::VectorOfElementsData &inD)
 
virtual void execute ()=0
 Executes the numerical procedure. More...
 
virtual void init ()=0
 Builds the necesery internal data and kernels. More...
 
void reset ()
 makes reset of the contiuation (storage) cicle More...
 
- Public Member Functions inherited from asl::NumMethod
virtual ~NumMethod ()
 

Protected Member Functions

 TimeContinuations (Data inD, double factor)
 
 TimeContinuations (acl::VectorOfElementsData &inD, double factor)
 

Protected Attributes

acl::VectorOfElementsData inData
 
double factor
 
unsigned int nStorages
 

Detailed Description

Numerical method that generates temporal extrapolation of the data, Abstract class.

Definition at line 49 of file aslTimeContinuations.h.

Member Typedef Documentation

Definition at line 52 of file aslTimeContinuations.h.

Constructor & Destructor Documentation

asl::TimeContinuations::TimeContinuations ( Data  inD,
double  factor 
)
protected
asl::TimeContinuations::TimeContinuations ( acl::VectorOfElementsData inD,
double  factor 
)
protected

Member Function Documentation

void asl::TimeContinuations::addData ( Data  inD)
void asl::TimeContinuations::addData ( acl::VectorOfElementsData inD)
virtual void asl::TimeContinuations::execute ( )
pure virtual

Executes the numerical procedure.

Implements asl::NumMethod.

Implemented in asl::TimeContinPLagrangeFraction, and asl::TimeContinPLagrange.

virtual void asl::TimeContinuations::init ( )
pure virtual

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

Implemented in asl::TimeContinPLagrangeFraction, and asl::TimeContinPLagrange.

void asl::TimeContinuations::reset ( )

makes reset of the contiuation (storage) cicle

Member Data Documentation

double asl::TimeContinuations::factor
protected

Definition at line 55 of file aslTimeContinuations.h.

acl::VectorOfElementsData asl::TimeContinuations::inData
protected

Definition at line 54 of file aslTimeContinuations.h.

unsigned int asl::TimeContinuations::nStorages
protected

Definition at line 56 of file aslTimeContinuations.h.


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