Added B(z) for two superconducting layers insulated by a barrier layer to libTFitPofB

This commit is contained in:
Bastian M. Wojek
2010-01-17 17:46:57 +00:00
parent 2c1cc87150
commit a9ea0160a3
5 changed files with 257 additions and 13 deletions

View File

@@ -98,4 +98,20 @@ private:
ClassDef(TMeanFieldsForScTrilayer,1)
};
class TMeanFieldsForScTrilayerWithInsulator : public PUserFcnBase {
public:
// default constructor
TMeanFieldsForScTrilayerWithInsulator();
~TMeanFieldsForScTrilayerWithInsulator() {delete fImpProfile; fImpProfile = 0;}
double operator()(double, const vector<double>&) const;
double CalcMeanB (double, const vector<double>&, const vector<double>&, const TLondon1D_3LwInsulator&) const;
private:
TTrimSPData *fImpProfile;
ClassDef(TMeanFieldsForScTrilayerWithInsulator,1)
};
#endif /* _TCalcMeanFieldsLEM_H_ */