Ejemplo n.º 1
0
bool TargetMetric3D::evaluate_with_hess( const MsqMatrix<3,3>& A,
                                         const MsqMatrix<3,3>& W,
                                         double& result,
                                         MsqMatrix<3,3>& deriv_wrt_A,
                                         MsqMatrix<3,3> hess_wrt_A[6],
                                         MsqError& err )
{
  return do_numerical_hessian( this, A, W, result, deriv_wrt_A, hess_wrt_A, err );
}
Ejemplo n.º 2
0
bool AWMetric::evaluate_with_hess( const MsqMatrix<2,2>& A,
                                   const MsqMatrix<2,2>& W,
                                   double& result,
                                   MsqMatrix<2,2>& deriv_wrt_A,
                                   MsqMatrix<2,2> hess_wrt_A[3],
                                   MsqError& err )
{
  return do_numerical_hessian( this, A, W, result, deriv_wrt_A, hess_wrt_A, err );
}