Changeset 805 in Sophya for trunk/SophyaLib/NTools/linfit.h


Ignore:
Timestamp:
Apr 3, 2000, 7:41:08 PM (25 years ago)
Author:
ansari
Message:

Adaptation aux modifications de TArray<T>/TVector<T> - linfit.cc integre
a TArray/sopemtx.cc - Reza 03/04/2000

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/NTools/linfit.h

    r552 r805  
    11// This may look like C code, but it is really -*- C++ -*-
    22//
    3 // $Id: linfit.h,v 1.6 1999-11-05 13:08:30 ansari Exp $
     3// $Id: linfit.h,v 1.7 2000-04-03 17:41:07 ansari Exp $
    44//
    55
     
    99#define LINFIT_SEEN
    1010
    11 #include "machdefs.h"
    12 #include "tvector.h"
     11// Mis ds TArray/sopemtx.h  - fichier garde pour back-compatibilite
     12//                                       Reza 03/2000
     13#include "sopemtx.h"
    1314
    14 namespace SOPHYA {
    15 
    16 class LinFitter {
    17 public :
    18                 LinFitter();
    19   virtual       ~LinFitter();
    20 
    21   double        LinFit(const Vector& x, const Vector& y, int nf,
    22                        double (*f)(int, double), Vector& c);
    23 // fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1;
    24 
    25   double        LinFit(const Matrix& fx, const Vector& y, Vector& c);
    26 // fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
    27 // la matrice fx contient les valeurs des f:
    28 // fx(i,j) = f(i, x(j)).
    29                      
    30   double        LinFit(const Vector& x, const Vector& y, const Vector& errY2, int nf,
    31                        double (*f)(int, double), Vector& c, Vector& errC);
    32 // fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
    33 // errY2 contient les carres des erreurs sur les Y.
    34 // au retour, errC contient les erreurs sur les coefs.
    35 
    36   double        LinFit(const Matrix& fx, const Vector& y, const Vector& errY2,
    37                        Vector& c, Vector& errC);
    38 // fit lineaire des y en tant que somme de c(i)f(i,x), i=0..nf-1,
    39 // la matrice fx contient les valeurs des f:
    40 // fx(i,j) = f(i, x(j)).
    41 // errY2 contient les carres des erreurs sur les Y.
    42 // au retour, errC contient les erreurs sur les coefs.
    43 };
    44 
    45 } // Fin du namespace
    4615
    4716#endif // LINFIT_SEEN
Note: See TracChangeset for help on using the changeset viewer.