hydrobricks
Loading...
Searching...
No Matches
SolverEulerExplicit Class Reference
Inheritance diagram for SolverEulerExplicit:
Solver

Public Member Functions

void InitializeContainers () override
 
bool Solve (double timeStepInDays) override
 
- Public Member Functions inherited from Solver
void Connect (Processor *processor)
 

Additional Inherited Members

- Static Public Member Functions inherited from Solver
static std::unique_ptr< SolverFactory (const SolverSettings &solverSettings)
 
- Protected Attributes inherited from Solver
Processor_processor
 

Member Function Documentation

◆ InitializeContainers()

void SolverEulerExplicit::InitializeContainers ( )
overridevirtual

Allocate the internal rate and state buffers to the needed size. Must be called after Connect(), once the processor knows its connection and state counts.

Implements Solver.

◆ Solve()

bool SolverEulerExplicit::Solve ( double timeStepInDays)
overridevirtual

Apply the solver.

Parameters
timeStepInDaysThe time step in days.
Returns
True if success, false otherwise.

Implements Solver.


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