asl::TimeContinuations Class Referenceabstract
Numerics » Numerical Methods

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

`#include <aslTimeContinuations.h>`

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

## 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. More...
virtual void | init ()=0
| Builds the necesery internal data and kernels. More...
void | reset ()
| makes reset of the contiuation (storage) cicle More...
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 ()
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]

typedef SPDataWithGhostNodesACLData asl::TimeContinuations::Data

Definition at line 52 of file aslTimeContinuations.h.

## Data [2/2]

typedef SPDataWithGhostNodesACLData asl::TimeContinuations::Data

Definition at line 52 of file aslTimeContinuations.h.

## 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

Executes the numerical procedure.

Implements asl::NumMethod.

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

## execute() [2/2]

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

pure virtual

Executes the numerical procedure.

Implements asl::NumMethod.

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

## init() [1/2]

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

pure virtual

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

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

## init() [2/2]

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

pure virtual

Builds the necesery internal data and kernels.

Implements asl::NumMethod.

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

## 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 file:

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/num/aslTimeContinuations.h