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

Result structure for second-order IVP solvers. More...

#include <Integrate.hpp>

Public Attributes

JanusVector< Scalar > t
 Time points where solution was computed.
JanusMatrix< Scalar > q
 Generalized coordinates at each time point (each column is q(t[i])).
JanusMatrix< Scalar > v
 Generalized velocities at each time point (each column is v(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::SecondOrderOdeResult< Scalar >

Result structure for second-order IVP solvers.

Template Parameters
Scalarnumeric or symbolic scalar type

Member Data Documentation

◆ message

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

Descriptive message.

◆ q

template<typename Scalar>
JanusMatrix<Scalar> janus::SecondOrderOdeResult< Scalar >::q

Generalized coordinates at each time point (each column is q(t[i])).

◆ status

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

Status code (0 = success).

◆ success

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

Whether integration was successful.

◆ t

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

Time points where solution was computed.

◆ v

template<typename Scalar>
JanusMatrix<Scalar> janus::SecondOrderOdeResult< Scalar >::v

Generalized velocities at each time point (each column is v(t[i])).


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