CAPD DynSys Library  5.2.0
Hessian.h File Reference

Classes

class  capd::diffAlgebra::Hessian< Scalar, M, D >
 This class is used to store second order partial derivatives of a function $ R^D\to R^M $. More...
 

Namespaces

 capd
 
 capd::diffAlgebra
 

Functions

template<typename Scalar , __size_type M, __size_type D>
bool capd::diffAlgebra::operator== (const Hessian< Scalar, M, D > &h1, const Hessian< Scalar, M, D > &h2)
 
template<typename Scalar , __size_type M, __size_type D>
bool capd::diffAlgebra::operator!= (const Hessian< Scalar, M, D > &h1, const Hessian< Scalar, M, D > &h2)
 
template<typename ScalarType , __size_type D>
Hessian< ScalarType, D, D > capd::diffAlgebra::operator* (const capd::vectalg::Matrix< ScalarType, D, D > &m, const Hessian< ScalarType, D, D > &c2)
 
template<typename ScalarType , __size_type D>
Hessian< ScalarType, D, D > capd::diffAlgebra::operator* (const Hessian< ScalarType, D, D > &c2, const capd::vectalg::Matrix< ScalarType, D, D > &m)
 
template<typename ScalarType , __size_type D>
Hessian< ScalarType, D, D > capd::diffAlgebra::operator* (ScalarType c, const Hessian< ScalarType, D, D > &H)
 
template<typename ScalarType , __size_type D>
Hessian< ScalarType, D, D > capd::diffAlgebra::operator+ (const Hessian< ScalarType, D, D > &H1, const Hessian< ScalarType, D, D > &H2)
 
template<typename T , capd::vectalg::__size_type M, capd::vectalg::__size_type D>
std::ostream & capd::diffAlgebra::operator<< (std::ostream &str, const Hessian< T, M, D > &h)
 

Detailed Description

Author
Daniel Wilczak