TVM  0.9.4
CheckGroup

Classes

struct  tvm::utils::CheckOptions::CheckConfiguration
 

Functions

 tvm::utils::CheckOptions::CheckOptions ()
 
 tvm::utils::CheckOptions::CheckOptions (double s, double p, bool v)
 
bool TVM_DLLAPI tvm::utils::checkJacobian (FunctionPtr f, CheckOptions opt=CheckOptions())
 

Variables

std::optional< Eigen::VectorXd > tvm::utils::CheckOptions::CheckConfiguration::value = std::nullopt
 
std::optional< Eigen::VectorXd > tvm::utils::CheckOptions::CheckConfiguration::velocity = std::nullopt
 
std::optional< Eigen::VectorXd > tvm::utils::CheckOptions::CheckConfiguration::acceleration = std::nullopt
 
size_t tvm::utils::CheckOptions::CheckConfiguration::samples = 1
 
double tvm::utils::CheckOptions::step
 
double tvm::utils::CheckOptions::prec
 
bool tvm::utils::CheckOptions::verbose
 
size_t tvm::utils::CheckOptions::samples = 0
 
std::vector< CheckConfigurationtvm::utils::CheckOptions::configs = {}
 

Detailed Description

Function Documentation

◆ checkJacobian()

bool TVM_DLLAPI tvm::utils::checkJacobian ( FunctionPtr  f,
CheckOptions  opt = CheckOptions() 
)

Check the jacobian matrices of function f by forward finite differences.

◆ CheckOptions() [1/2]

tvm::utils::CheckOptions::CheckOptions ( )
inline

◆ CheckOptions() [2/2]

tvm::utils::CheckOptions::CheckOptions ( double  s,
double  p,
bool  v 
)
inline

Variable Documentation

◆ acceleration

std::optional<Eigen::VectorXd> tvm::utils::CheckOptions::CheckConfiguration::acceleration = std::nullopt

◆ configs

std::vector<CheckConfiguration> tvm::utils::CheckOptions::configs = {}

◆ prec

double tvm::utils::CheckOptions::prec

◆ samples [1/2]

size_t tvm::utils::CheckOptions::CheckConfiguration::samples = 1

◆ samples [2/2]

size_t tvm::utils::CheckOptions::samples = 0

◆ step

double tvm::utils::CheckOptions::step

◆ value

std::optional<Eigen::VectorXd> tvm::utils::CheckOptions::CheckConfiguration::value = std::nullopt

◆ velocity

std::optional<Eigen::VectorXd> tvm::utils::CheckOptions::CheckConfiguration::velocity = std::nullopt

◆ verbose

bool tvm::utils::CheckOptions::verbose