Class ArkImplicitIntegratorVars#
Defined in File Integrator.h
Inheritance Relationships#
Base Type#
public Karana::Integrators::SundialsImplicitIntegratorVars(Class SundialsImplicitIntegratorVars)
Class Documentation#
-
class ArkImplicitIntegratorVars : public Karana::Integrators::SundialsImplicitIntegratorVars#
The Vars for the ArkImplicitIntegrator class.
Public Functions
-
ArkImplicitIntegratorVars(const kc::ks_ptr<const ArkImplicitIntegrator> &integ)#
ArkImplicitIntegratorVars constructor. The constructor is not meant to be called directly. Please use the create(…) method instead to create an instance.
- Parameters:
integ – The integrator associated with this ArkImplicitIntegratorVars.
-
~ArkImplicitIntegratorVars() = default#
Destructor.
-
virtual kc::NestedVars getAllVars() const override#
Get all the Vars that this VarHolder has.
- Returns:
A map of Vars, where the Var name is the key and the Var is the value.
Public Static Functions
-
static kc::ks_ptr<ArkImplicitIntegratorVars> create(const kc::ks_ptr<const ArkImplicitIntegrator> &integ)#
Create an instance of the ArkImplicitIntegratorVars.
- Parameters:
integ – The ArkImplicit integrator associated with this ArkImplicitIntegratorVars.
- Returns:
A pointer to the newly created instance of ArkImplicitIntegratorVars.
-
ArkImplicitIntegratorVars(const kc::ks_ptr<const ArkImplicitIntegrator> &integ)#