28   double operator()(
unsigned int row, 
unsigned int col)
 const 
 
 
   52   for (
unsigned int i = 0; i < 
v1.size(); ++i) {
 
   53      for (
unsigned int j = 0; 
j < 
v2.size(); ++
j) {
 
 
   63   unsigned int n = m1.
Nrow();
 
   66   for (
unsigned int i = 0; i < 
n; ++i) {
 
   67      for (
unsigned int j = 0; 
j < 
n; ++
j) {
 
   69         for (
unsigned int k = 0; k < 
n; ++k) {
 
   70            a(i, 
j) += m1(i, k) * m2(k, 
j);
 
 
   92   MnPrint print(
"BFGSErrorUpdator");
 
   96      print.
Warn(
"delgam = 0 : cannot update - return same matrix");
 
  101      print.
Warn(
"delgam < 0 : first derivatives increasing along search line");
 
  106      print.
Warn(
"gvg <= 0");
 
  117   unsigned int n = 
v0.Nrow();
 
  119   for (
unsigned int i = 0; i < 
n; ++i) {
 
  120      for (
unsigned int j = i; 
j < 
n; ++
j) {
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
MinimumError Update(const MinimumState &, const MinimumParameters &, const FunctionGradient &) const override
double operator()(unsigned int row, unsigned int col) const
std::vector< double > fData
unsigned int Nrow() const
double & operator()(unsigned int row, unsigned int col)
LASquareMatrix(unsigned int n)
Class describing a symmetric matrix of size n.
unsigned int Nrow() const
MinimumError keeps the inv.
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
void Debug(const Ts &... args)
void Warn(const Ts &... args)
double sum_of_elements(const LASymMatrix &)
double similarity(const LAVector &, const LASymMatrix &)
LASquareMatrix OuterProduct(const LAVector &v1, const LAVector &v2)
double inner_product(const LAVector &, const LAVector &)
LASquareMatrix MatrixProduct(const LASymMatrix &m1, const LASquareMatrix &m2)
ABObj< sym, VectorOuterProduct< ABObj< vec, M, T >, T >, T > Outer_product(const ABObj< vec, M, T > &obj)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...