File opts.h

template<typename Type>
class opts
#include <opts.h>

Crhmc options.

Template Parameters:

Type – Numer type

Public Functions

inline opts()
inline void operator=(const opts &rhs)

Public Members

const int ipmMaxIter = 200
const Type ipmDistanceTol = 1e-8
const Type ipmDualTol = 1e-12
int maxNZ = 30
Type max_coord = 1e9
bool EnableReordering = true
const int min_convergence_steps = 8
const Type implicitTol = 1e-5
const int maxODEStep = 30
Type initialStep = 0.2
Type convergence_bound = 1e16
Type solver_accuracy_threshold = 1e-2
int simdLen = 1
bool DynamicWeight = true
bool DynamicStepSize = true
bool DynamicRegularizer = true
bool etaInitialize = true
Type regularization_factor = 1e-20
Type warmUpStep = 10
int maxConsecutiveBadStep = 10
Type targetODEStep = 10
Type shrinkFactor = 1.1
Type minStepSize = 1e-5
Type effectiveStepSize = 1