1st full Gauss/Lorentz LF. Still room for optimization, and further testing.

This commit is contained in:
suter_a committed 2025-06-06 10:21:09 +02:00
1 parent 66af890157
commit ecec59c8a3
2 files changed
+157 -17

No files matched your search

+2
View File
@@ -310,6 +310,7 @@ class PTheory
virtual Double_t GetLFIntegralValue(const Double_t t) const;
virtual void CalculateDynKTLF(const Double_t *val, Int_t tag) const;
virtual Double_t GetDynKTLFValue(const Double_t t) const;
virtual Double_t GetDyn_GL_KTLFValue(const Double_t t) const;
// variables
Bool_t fValid; ///< flag to tell if the theory is valid
@@ -331,6 +332,7 @@ class PTheory
mutable PDoubleVector fLFIntegral; ///< needed for LF. Keeps the non-analytic integral values
mutable Double_t fDynLFdt; ///< needed for LF. Keeps the time step for the dynamic LF calculation, used in the integral equation approach
mutable PDoubleVector fDynLFFuncValue; ///< needed for LF. Keeps the dynamic LF KT function values
mutable PDoubleVector fDyn_GL_LFFuncValue; ///< needed for LF. Keeps the dynamic LF local Gauss/global Lorentzian KT function values
};
#endif // _PTHEORY_H_