コード例 #1
0
ファイル: LCGenerator1.cs プロジェクト: arneb89/Mapper
 /// <summary>
 /// Constructor of the class
 /// </summary>
 /// <param name="tsrf">the surface for which light curve should be modelled</param>
 /// <param name="limbDarkFunc">delegate for the limb darkening function Ld(mu, Teff)</param>
 /// <param name="normIntFunc">delegate for the normal intensity function In(Teff)</param>
 public LCGenerator1(TSurface tsrf,
                     LimbDarkFunction_Mu_Teff limbDarkFunc, NormIntensity_Teff normIntFunc)
 {
     this.tsrf         = tsrf;
     this.limbDarkFunc = limbDarkFunc;
     this.normIntFunc  = normIntFunc;
 }
コード例 #2
0
 /// <summary>
 /// Constructor of the class;
 /// </summary>
 /// <param name="star">the star object for which light curve should be modelled</param>
 /// <param name="ldf">delegate for limb darkening function ld(mu, teff)</param>
 /// <param name="normIntFunc">delegate for normal intensity function In(teff)</param>
 /// <param name="unspottedBrightness">unspotted brightness of the star</param>
 public LCModeller1(Star star, LimbDarkFunction_Mu_Teff ldf,
                    NormIntensity_Teff normIntFunc, double unspottedBrightness)
 {
     this.star                = star.Clone();
     this.limbDarkFunc        = ldf;
     this.normIntFunc         = normIntFunc;
     this.unspottedBrightness = unspottedBrightness;
 }