Metis 2.0.0
High-performance C++20 dual-mode numerical framework
Loading...
Searching...
No Matches
metis::RootResult< Scalar > Struct Template Reference

Result of a root finding operation. More...

#include <RootFinding.hpp>

Public Attributes

Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > x
int iterations = 0
bool converged = false
RootSolveMethod method = RootSolveMethod::None
double residual_norm = std::numeric_limits<double>::infinity()
double step_norm = 0.0
std::string message = ""

Detailed Description

template<typename Scalar>
struct metis::RootResult< Scalar >

Result of a root finding operation.

Member Data Documentation

◆ converged

template<typename Scalar>
bool metis::RootResult< Scalar >::converged = false

◆ iterations

template<typename Scalar>
int metis::RootResult< Scalar >::iterations = 0

◆ message

template<typename Scalar>
std::string metis::RootResult< Scalar >::message = ""

◆ method

template<typename Scalar>
RootSolveMethod metis::RootResult< Scalar >::method = RootSolveMethod::None

◆ residual_norm

template<typename Scalar>
double metis::RootResult< Scalar >::residual_norm = std::numeric_limits<double>::infinity()

◆ step_norm

template<typename Scalar>
double metis::RootResult< Scalar >::step_norm = 0.0

◆ x

template<typename Scalar>
Eigen::Matrix<Scalar, Eigen::Dynamic, 1> metis::RootResult< Scalar >::x

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