Exception thrown when a Jacobian check fails. More...
#include <roboptim/core/finite-difference-gradient.hh>
Inherits std::runtime_error.
Public Member Functions | |
| ROBOPTIM_DIFFERENTIABLE_FUNCTION_FWD_TYPEDEFS_ (GenericDifferentiableFunction< T >) | |
| BadJacobian (const_argument_ref x, const_jacobian_ref analyticalJacobian, const_jacobian_ref finiteDifferenceJacobian, const value_type &threshold) | |
| Default constructor. | |
| virtual | ~BadJacobian () throw () |
| virtual std::ostream & | print (std::ostream &o) const |
| Display the exception on the specified output stream. | |
| template<> | |
| BadJacobian (const_argument_ref x, const_jacobian_ref analyticalJacobian, const_jacobian_ref finiteDifferenceJacobian, const value_type &threshold) | |
Public Attributes | |
| vector_t | x_ |
| Jacobian has been computed for this point. | |
| gradient_t | analyticalJacobian_ |
| Analytical Jacobian. | |
| gradient_t | finiteDifferenceJacobian_ |
| Jacobian computed through finite differences. | |
| value_type | maxDelta_ |
| Maximum error. | |
| size_type | maxDeltaRow_ |
| Components containing the maximum error. | |
| size_type | maxDeltaCol_ |
| value_type | threshold_ |
| Allowed threshold. | |
Exception thrown when a Jacobian check fails.
| roboptim::BadJacobian< T >::BadJacobian | ( | const_argument_ref | x, |
| const_jacobian_ref | analyticalJacobian, | ||
| const_jacobian_ref | finiteDifferenceJacobian, | ||
| const value_type & | threshold | ||
| ) |
Default constructor.
References roboptim::BadJacobian< T >::maxDelta_, roboptim::BadJacobian< T >::maxDeltaCol_, and roboptim::BadJacobian< T >::maxDeltaRow_.
| roboptim::BadJacobian< T >::~BadJacobian | ( | ) | throw () [virtual] |
| roboptim::BadJacobian< EigenMatrixSparse >::BadJacobian | ( | const_argument_ref | x, |
| const_jacobian_ref | analyticalJacobian, | ||
| const_jacobian_ref | finiteDifferenceJacobian, | ||
| const value_type & | threshold | ||
| ) | [inline] |
| std::ostream & roboptim::BadJacobian< T >::print | ( | std::ostream & | o | ) | const [virtual] |
Display the exception on the specified output stream.
| o | output stream used for display |
References roboptim::decindent(), roboptim::iendl(), roboptim::incindent(), and x_.
| roboptim::BadJacobian< T >::ROBOPTIM_DIFFERENTIABLE_FUNCTION_FWD_TYPEDEFS_ | ( | GenericDifferentiableFunction< T > | ) |
| gradient_t roboptim::BadJacobian< T >::analyticalJacobian_ |
Analytical Jacobian.
| gradient_t roboptim::BadJacobian< T >::finiteDifferenceJacobian_ |
Jacobian computed through finite differences.
| value_type roboptim::BadJacobian< T >::maxDelta_ |
Maximum error.
Referenced by roboptim::BadJacobian< T >::BadJacobian().
| size_type roboptim::BadJacobian< T >::maxDeltaCol_ |
Referenced by roboptim::BadJacobian< T >::BadJacobian().
| size_type roboptim::BadJacobian< T >::maxDeltaRow_ |
Components containing the maximum error.
Referenced by roboptim::BadJacobian< T >::BadJacobian().
| value_type roboptim::BadJacobian< T >::threshold_ |
Allowed threshold.
| vector_t roboptim::BadJacobian< T >::x_ |
Jacobian has been computed for this point.