Icarus
Vehicle Simulation as a Transformable Computational Graph, built on Vulcan and Janus
Loading...
Searching...
No Matches
icarus::staging::FiniteDifferenceTrim::Options Struct Reference

#include <TrimSolver.hpp>

Public Attributes

double step_size {1e-7}
 Finite difference step size.
double tolerance {1e-6}
 Convergence tolerance on residual norm.
int max_iterations {100}
 Maximum Newton iterations.
double damping {1.0}
 Newton step damping factor (0, 1].
bool verbose {false}
 Print iteration progress.

Member Data Documentation

◆ damping

double icarus::staging::FiniteDifferenceTrim::Options::damping {1.0}

Newton step damping factor (0, 1].

◆ max_iterations

int icarus::staging::FiniteDifferenceTrim::Options::max_iterations {100}

Maximum Newton iterations.

◆ step_size

double icarus::staging::FiniteDifferenceTrim::Options::step_size {1e-7}

Finite difference step size.

◆ tolerance

double icarus::staging::FiniteDifferenceTrim::Options::tolerance {1e-6}

Convergence tolerance on residual norm.

◆ verbose

bool icarus::staging::FiniteDifferenceTrim::Options::verbose {false}

Print iteration progress.


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