Class to store vector value and first and second derivatives (grad vector and hessian matrix), so they can be returned easily from functions. More...
#include <ndt_2d.hpp>
Public Member Functions | |
ValueAndDerivatives< N, T > & | operator+= (ValueAndDerivatives< N, T > const &r) |
ValueAndDerivatives () | |
Static Public Member Functions | |
static ValueAndDerivatives< N, T > | Zero () |
Public Attributes | |
Eigen::Matrix< T, N, 1 > | grad |
Eigen::Matrix< T, N, N > | hessian |
T | value |
Class to store vector value and first and second derivatives (grad vector and hessian matrix), so they can be returned easily from functions.
Definition at line 56 of file ndt_2d.hpp.
pcl::ndt2d::ValueAndDerivatives< N, T >::ValueAndDerivatives | ( | ) | [inline] |
Definition at line 58 of file ndt_2d.hpp.
ValueAndDerivatives<N,T>& pcl::ndt2d::ValueAndDerivatives< N, T >::operator+= | ( | ValueAndDerivatives< N, T > const & | r | ) | [inline] |
Definition at line 75 of file ndt_2d.hpp.
static ValueAndDerivatives<N,T> pcl::ndt2d::ValueAndDerivatives< N, T >::Zero | ( | ) | [inline, static] |
Definition at line 65 of file ndt_2d.hpp.
Eigen::Matrix<T, N, 1> pcl::ndt2d::ValueAndDerivatives< N, T >::grad |
Definition at line 61 of file ndt_2d.hpp.
Eigen::Matrix<T, N, N> pcl::ndt2d::ValueAndDerivatives< N, T >::hessian |
Definition at line 60 of file ndt_2d.hpp.
T pcl::ndt2d::ValueAndDerivatives< N, T >::value |
Definition at line 62 of file ndt_2d.hpp.