Janus 2.0.0
High-performance C++20 dual-mode numerical framework
Loading...
Searching...
No Matches
janus::OdeResult< Scalar > Struct Template Reference

Result structure for ODE solvers. More...

#include <Integrate.hpp>

Public Attributes

JanusVector< Scalar > t
 Time points where solution was computed.
JanusMatrix< Scalar > y
 Solution values at each time point (each column is a state at time t[i]).
bool success = true
 Whether integration was successful.
std::string message = ""
 Descriptive message.
int status = 0
 Status code (0 = success).

Detailed Description

template<typename Scalar>
struct janus::OdeResult< Scalar >

Result structure for ODE solvers.

Contains time points, solution values, and solver metadata.

Template Parameters
Scalarnumeric or symbolic scalar type

Member Data Documentation

◆ message

template<typename Scalar>
std::string janus::OdeResult< Scalar >::message = ""

Descriptive message.

◆ status

template<typename Scalar>
int janus::OdeResult< Scalar >::status = 0

Status code (0 = success).

◆ success

template<typename Scalar>
bool janus::OdeResult< Scalar >::success = true

Whether integration was successful.

◆ t

template<typename Scalar>
JanusVector<Scalar> janus::OdeResult< Scalar >::t

Time points where solution was computed.

◆ y

template<typename Scalar>
JanusMatrix<Scalar> janus::OdeResult< Scalar >::y

Solution values at each time point (each column is a state at time t[i]).


The documentation for this struct was generated from the following file: