CINT problem

From: Nicolas Produit (Nicolas.Produit@obs.unige.ch)
Date: Mon Jan 24 2000 - 11:20:10 MET


I got the following:

Error: No symbol MwdCF(flux,lambda,sigma,dobs,mu,omega,mem,def,z,LTrans)
in current scope  FILE:mwdoneit.cc LINE:143
Possible candidates are...
filename       line:size busy function type and name
mwdoneit.cc      37:32   0 public: void MwdCF(double flux,const
Shadowgram& lambda,const Shadowgram& sigma,const Shadowgram& dobs,double
mu,double omega,Image& mem,const Image& def,double& z,void (*)(const
Shadowgram&,Image&) LTrans);

But this call is made inside the suceffully called routine:
void MwdOneIt(bool doinit,int nconj,double flux,Image &mem, 
	      const Image &def,
	      const Shadowgram &sigma,const Shadowgram &dobs,
	      Shadowgram &dpred,Shadowgram &dzdlam,
	      Shadowgram &dellam,
	      Shadowgram &pdzdla,
	      double iomega,double tol,double &length,
	      Shadowgram &lambda,double &mu,double &z,
	      void (*FTrans)(const Image &,Shadowgram &),
	      void (*LTrans)(const Shadowgram &,Image &)){
    static double grad,pgrad,scale;
    double step,stepm,stepp,omega,gds0,gds1,t;

So it seems to me that the types of the variables do correspond fully to
the 'Possible candidate'
g++ is happy with this code.

-- 
              Nicolas Produit



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:17 MET