Changeset 3409 in Sophya for trunk/SophyaLib/NTools/integ.cc
- Timestamp:
- Nov 25, 2007, 7:13:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/integ.cc
r3098 r3409 35 35 36 36 //! Constructeur à partir d'une classe-fonction, et des bornes d'intégration. 37 Integrator::Integrator(ClassFunc const& f, double xmin, double xmax)37 Integrator::Integrator(ClassFunc & f, double xmin, double xmax) 38 38 : mFunc(NULL), mClFun(&f), mGFF(NULL), mGFFParm(NULL), 39 39 mNStep(50), mDX(-1), mReqPrec(-1), … … 54 54 à [0,1], et on pourra les modifier plus tard. 55 55 */ 56 Integrator::Integrator(ClassFunc const& f)56 Integrator::Integrator(ClassFunc & f) 57 57 : mFunc(NULL), mClFun(&f), mGFF(NULL), mGFFParm(NULL), 58 58 mNStep(50), mDX(-1), mReqPrec(-1), … … 159 159 //! Spécifie la fonction à intégrer, sous forme double f(double). 160 160 Integrator& 161 Integrator::SetFunc(ClassFunc const& f)161 Integrator::SetFunc(ClassFunc & f) 162 162 { 163 163 mFunc = NULL; … … 239 239 {} 240 240 241 TrpzInteg::TrpzInteg(ClassFunc const& f, double xmin, double xmax)241 TrpzInteg::TrpzInteg(ClassFunc & f, double xmin, double xmax) 242 242 : Integrator(f, xmin, xmax) 243 243 {} … … 247 247 {} 248 248 249 TrpzInteg::TrpzInteg(ClassFunc const& f)249 TrpzInteg::TrpzInteg(ClassFunc & f) 250 250 : Integrator(f) 251 251 {} … … 320 320 321 321 322 GLInteg::GLInteg(ClassFunc const& f, double xmin, double xmax)322 GLInteg::GLInteg(ClassFunc & f, double xmin, double xmax) 323 323 : Integrator(f, xmin, xmax), mXPos(NULL), mWeights(NULL), mOrder(8) 324 324 { … … 332 332 } 333 333 334 GLInteg::GLInteg(ClassFunc const& f)334 GLInteg::GLInteg(ClassFunc & f) 335 335 : Integrator(f), mXPos(NULL), mWeights(NULL), mOrder(8) 336 336 {
Note:
See TracChangeset
for help on using the changeset viewer.