ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
asl::TimeContinuations Class Referenceabstract

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

#include <aslTimeContinuations.h>

Inheritance diagram for asl::TimeContinuations:
Collaboration diagram for asl::TimeContinuations:

Public Types

typedef SPDataWithGhostNodesACLData Data
typedef SPDataWithGhostNodesACLData Data

Public Member Functions

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

Protected Member Functions

 TimeContinuations (Data inD, double factor)
 TimeContinuations (acl::VectorOfElementsData &inD, double factor)
 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 [1/2]

◆ Data [2/2]

Constructor & Destructor Documentation

◆ TimeContinuations() [1/4]

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

◆ TimeContinuations() [2/4]

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

◆ TimeContinuations() [3/4]

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

◆ TimeContinuations() [4/4]

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

Member Function Documentation

◆ addData() [1/4]

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

◆ addData() [2/4]

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

◆ addData() [3/4]

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

◆ addData() [4/4]

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

◆ execute() [1/2]

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

◆ execute() [2/2]

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

◆ init() [1/2]

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

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

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

◆ init() [2/2]

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

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

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

◆ reset() [1/2]

void asl::TimeContinuations::reset ( )

makes reset of the contiuation (storage) cicle

◆ reset() [2/2]

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 files: