Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
core::optimization::SimpleDerivCheckResult Class Reference

#include <NumericalDerivCheckResult.hh>

Inheritance diagram for core::optimization::SimpleDerivCheckResult:
Inheritance graph
[legend]

Public Member Functions

 ~SimpleDerivCheckResult () override
 Automatically generated virtual destructor for class deriving directly from VirtualBase. More...
 
 SimpleDerivCheckResult (Size const nangles, Size const nsteps)
 
Size nangles () const
 
Size nsteps () const
 
void abs_deriv_dev (Size dof_ind, Real val)
 
void rel_deriv_dev (Size dof_ind, Real val)
 
void best_cos_theta (Real val)
 
void best_abs_log_norm_ratio (Real val)
 
void best_norm_analytic (Real val)
 
void best_norm_numeric (Real val)
 
void step_data (Size dof_ind, Size step_ind, DerivCheckDataPoint const &dp)
 
Real abs_deriv_dev (Size dof_ind) const
 
Real rel_deriv_dev (Size dof_ind) const
 
Real best_cos_theta () const
 
Real best_abs_log_norm_ratio () const
 
Real best_norm_analytic () const
 
Real best_norm_numeric () const
 
DerivCheckDataPoint const & step_data (Size dof_ind, Size step_ind) const
 

Private Attributes

utility::vector1
< utility::vector1
< DerivCheckDataPoint > > 
step_data_
 
utility::vector1< Realabs_deriv_dev_
 
utility::vector1< Realrel_deriv_dev_
 
Real best_cos_theta_
 
Real best_abs_log_norm_ratio_
 
Real best_norm_analytic_
 
Real best_norm_numeric_
 

Constructor & Destructor Documentation

core::optimization::SimpleDerivCheckResult::~SimpleDerivCheckResult ( )
overridedefault

Automatically generated virtual destructor for class deriving directly from VirtualBase.

Auto-generated virtual destructor

core::optimization::SimpleDerivCheckResult::SimpleDerivCheckResult ( Size const  nangles,
Size const  nsteps 
)
inline

References nangles(), and step_data_.

Member Function Documentation

void core::optimization::SimpleDerivCheckResult::abs_deriv_dev ( Size  dof_ind,
Real  val 
)
inline
Real core::optimization::SimpleDerivCheckResult::abs_deriv_dev ( Size  dof_ind) const
inline

References abs_deriv_dev_.

void core::optimization::SimpleDerivCheckResult::best_abs_log_norm_ratio ( Real  val)
inline
Real core::optimization::SimpleDerivCheckResult::best_abs_log_norm_ratio ( ) const
inline
void core::optimization::SimpleDerivCheckResult::best_cos_theta ( Real  val)
inline
Real core::optimization::SimpleDerivCheckResult::best_cos_theta ( ) const
inline

References best_cos_theta_.

void core::optimization::SimpleDerivCheckResult::best_norm_analytic ( Real  val)
inline
Real core::optimization::SimpleDerivCheckResult::best_norm_analytic ( ) const
inline

References best_norm_analytic_.

void core::optimization::SimpleDerivCheckResult::best_norm_numeric ( Real  val)
inline
Real core::optimization::SimpleDerivCheckResult::best_norm_numeric ( ) const
inline

References best_norm_numeric_.

Size core::optimization::SimpleDerivCheckResult::nangles ( ) const
inline
Size core::optimization::SimpleDerivCheckResult::nsteps ( ) const
inline

References step_data_.

void core::optimization::SimpleDerivCheckResult::rel_deriv_dev ( Size  dof_ind,
Real  val 
)
inline
Real core::optimization::SimpleDerivCheckResult::rel_deriv_dev ( Size  dof_ind) const
inline

References rel_deriv_dev_.

void core::optimization::SimpleDerivCheckResult::step_data ( Size  dof_ind,
Size  step_ind,
DerivCheckDataPoint const &  dp 
)
inline
DerivCheckDataPoint const& core::optimization::SimpleDerivCheckResult::step_data ( Size  dof_ind,
Size  step_ind 
) const
inline

References step_data_.

Member Data Documentation

utility::vector1< Real > core::optimization::SimpleDerivCheckResult::abs_deriv_dev_
private

Referenced by abs_deriv_dev().

Real core::optimization::SimpleDerivCheckResult::best_abs_log_norm_ratio_
private

Referenced by best_abs_log_norm_ratio().

Real core::optimization::SimpleDerivCheckResult::best_cos_theta_
private

Referenced by best_cos_theta().

Real core::optimization::SimpleDerivCheckResult::best_norm_analytic_
private

Referenced by best_norm_analytic().

Real core::optimization::SimpleDerivCheckResult::best_norm_numeric_
private

Referenced by best_norm_numeric().

utility::vector1< Real > core::optimization::SimpleDerivCheckResult::rel_deriv_dev_
private

Referenced by rel_deriv_dev().

utility::vector1< utility::vector1< DerivCheckDataPoint > > core::optimization::SimpleDerivCheckResult::step_data_
private

The documentation for this class was generated from the following files: