ASL  0.1.7
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

◆ Data

Definition at line 52 of file aslTimeContinuations.h.

Constructor & Destructor Documentation

◆ TimeContinuations() [1/2]

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

◆ TimeContinuations() [2/2]

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

Member Function Documentation

◆ addData() [1/2]

void asl::TimeContinuations::addData ( Data  inD)

◆ addData() [2/2]

void asl::TimeContinuations::addData ( acl::VectorOfElementsData inD)

◆ execute()

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

Executes the numerical procedure.

Implements asl::NumMethod.

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

◆ init()

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

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

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

◆ reset()

void asl::TimeContinuations::reset ( )

makes reset of the contiuation (storage) cicle

Member Data Documentation

◆ factor

double asl::TimeContinuations::factor
protected

Definition at line 55 of file aslTimeContinuations.h.

◆ inData

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

Definition at line 54 of file aslTimeContinuations.h.

◆ nStorages

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: