24 #ifndef ASLTIMECONTINUATIONS_H 25 #define ASLTIMECONTINUATIONS_H 38 template <
typename V>
class DataWithGhostNodes;
41 class AbstractDataWithGhostNodes;
63 virtual void init()=0;
84 std::vector<std::shared_ptr<acl::Kernel>> kernels;
86 std::vector<double> coefs;
121 std::vector<std::shared_ptr<acl::Kernel>> kernels;
124 std::vector<double> coefs;
129 double f,
unsigned int order);
138 #endif // ASLTIMECONTINUATIONS_H TimeContinPLagrange(Data inD, double f, unsigned int order)
TimeContinPLagrangeFraction(Data inD, double f, unsigned int order)
Advanced Simulation Library.
Advanced Computational Language.
Numerical method that generates temporal extrapolation of the data with Lagrangian polynoms of fracti...
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
acl::VectorOfElementsData inData
virtual void execute()=0
Executes the numerical procedure.
The class represents several ElementData.
Numerical method that generates temporal extrapolation of the data, Abstract class.
DataWithGhostNodes< acl::VectorOfElementsData > DataWithGhostNodesACLData
SPDataWithGhostNodesACLData Data
std::shared_ptr< TimeContinPLagrangeFraction > SPTimeContinPLagrangeFraction
virtual void init()=0
Builds the necesery internal data and kernels.
SPDataWithGhostNodesACLData Data
virtual void execute()
Executes the numerical procedure.
The class represents several Element.
void reset()
makes reset of the contiuation (storage) cicle
virtual void init()
Builds the necesery internal data and kernels.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes
Numerical method that generates temporal extrapolation of the data with Lagrangian polynoms.
void execute()
Executes the numerical procedure.
std::shared_ptr< TimeContinPLagrange > SPTimeContinPLagrange
TimeContinuations(Data inD, double factor)
virtual void init()
Builds the necesery internal data and kernels.
SPAbstractDataWithGhostNodes Field