Metis 2.0.0
High-performance C++20 dual-mode numerical framework
Loading...
Searching...
No Matches
metis::diff_test::DiffTestOptions Struct Reference

Options controlling differentiability test behavior. More...

#include <DiffTestHarness.hpp>

Public Attributes

double fd_step = 1e-7
 Finite difference perturbation size.
double jac_rtol = 1e-5
 Relative tolerance for AD-vs-FD Jacobian comparison.
double jac_atol = 1e-8
 Absolute tolerance for AD-vs-FD Jacobian comparison.
double value_tol = 1e-10
 Tolerance for numeric-vs-symbolic value comparison.

Detailed Description

Options controlling differentiability test behavior.

Member Data Documentation

◆ fd_step

double metis::diff_test::DiffTestOptions::fd_step = 1e-7

Finite difference perturbation size.

◆ jac_atol

double metis::diff_test::DiffTestOptions::jac_atol = 1e-8

Absolute tolerance for AD-vs-FD Jacobian comparison.

◆ jac_rtol

double metis::diff_test::DiffTestOptions::jac_rtol = 1e-5

Relative tolerance for AD-vs-FD Jacobian comparison.

◆ value_tol

double metis::diff_test::DiffTestOptions::value_tol = 1e-10

Tolerance for numeric-vs-symbolic value comparison.


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