|
Go to the documentation of this file. 1 #ifndef NPSTAT_ALLSYMBETAPARAMS1D_HH_
2 #define NPSTAT_ALLSYMBETAPARAMS1D_HH_
17 #include "geners/ClassId.hh"
25 : bandwidth_(-1.0), degree_(-1.0), binwidth_(-1.0),
26 nbins_(0), excludedBin_(0), symbetaPower_(0),
27 excludeCentralPoint_( false) {}
30 int symbetaPower, double bandwidth, double degree,
32 unsigned excludedBin = UINT_MAX, bool excludeCentralPoint = false);
42 { return !(* this == r);}
45 inline gs::ClassId classId() const { return gs::ClassId(* this);}
46 bool write(std::ostream& of) const;
49 static inline const char* classname()
50 { return "npstat::Private::AllSymbetaParams1D";}
51 static inline unsigned version() { return 1;}
52 static void restore( const gs::ClassId& id, std::istream& in,
55 inline double get_bandwidth() const { return bandwidth_;}
56 inline double get_degree() const { return degree_;}
57 inline double get_binwidth() const { return binwidth_;}
58 inline unsigned get_nbins() const { return nbins_;}
59 inline unsigned get_excludedBin() const { return excludedBin_;}
60 inline int get_symbetaPower() const { return symbetaPower_;}
62 inline bool get_excludeCentralPoint() const
63 { return excludeCentralPoint_;}
70 unsigned excludedBin_;
73 bool excludeCentralPoint_;
API for LOrPE boundary handling methods.
Definition: AllSymbetaParams1D.hh:22
Definition: BoundaryHandling.hh:21
Definition: AbsArrayProjector.hh:14
|