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.