63 template<
typename T_T>
81 T operator()(
size_t const i,
size_t const j,
size_t const k)
const;
88 T&
operator()(
size_t const i,
size_t const j,
size_t const k);
90 void resize(
size_t const m,
size_t const n);
#define CODI_DD(Type, Default)
Abbreviation for CODI_DECLARE_DEFAULT.
Definition macros.hpp:94
CoDiPack - Code Differentiation Package.
Definition codi.hpp:90
General interface for Hessian access in CoDiPack.
Definition hessianInterface.hpp:64
T & operator()(size_t const i, size_t const j, size_t const k)
Reference access.
size_t getM() const
Get size of rows (output variables).
virtual ~HessianInterface()
Destructor.
Definition hessianInterface.hpp:69
T operator()(size_t const i, size_t const j, size_t const k) const
Value access.
T_T T
See HessianInterface.
Definition hessianInterface.hpp:67
void resize(size_t const m, size_t const n)
Resize to the new dimensions.
size_t getN() const
Get size of columns (input variables).
size_t size() const
Get total size of the Hessian.