| 
    Jpp
    18.2.0
    
   the software that should make you happy 
   | 
 
Auxiliary class for fit parameter with optional limits. More...
#include <JFitK40.hh>
  
 Public Types | |
| enum | FIT_t { FREE_t = 0, FIXED_t } | 
| Fit options.  More... | |
| typedef JTOOLS::JRange< double > | range_type | 
| Type definition for range of parameter values.  More... | |
Public Member Functions | |
| JParameter_t () | |
| Default constructor.  More... | |
| JParameter_t (const double value, const range_type &range=range_type::DEFAULT_RANGE()) | |
| Constructor.  More... | |
| JParameter_t & | negate () | 
| Negate parameter.  More... | |
| JParameter_t & | add (const JParameter_t ¶meter) | 
| Add parameter.  More... | |
| JParameter_t & | sub (const JParameter_t ¶meter) | 
| Subtract parameter.  More... | |
| JParameter_t & | mul (const double factor) | 
| Scale parameter.  More... | |
| JParameter_t & | div (const double factor) | 
| Scale parameter.  More... | |
| JParameter_t & | mul (const JParameter_t &first, const JParameter_t &second) | 
| Scale parameter.  More... | |
| bool | isFree () const | 
| Check if parameter is free.  More... | |
| bool | isFixed () const | 
| Check if parameter is fixed.  More... | |
| bool | isBound () const | 
| Check if parameter is bound.  More... | |
| void | set () | 
| Set current value.  More... | |
| void | fix () | 
| Fix current value.  More... | |
| double | get () const | 
| Get value.  More... | |
| void | set (const double value) | 
| Set value.  More... | |
| void | fix (const double value) | 
| Fix value.  More... | |
| double | getDerivative () const | 
| Get derivative of value.  More... | |
| double | operator() () const | 
| Type conversion operator.  More... | |
| operator double () const | |
| Type conversion operator.  More... | |
| JParameter_t & | operator= (double value) | 
| Assignment operator.  More... | |
| JFirst_t & | mul (const JSecond_t &object) | 
| Multiply with object.  More... | |
Public Attributes | |
| double | value = 0.0 | 
| FIT_t | option = FREE_t | 
| range_type | range = range_type::DEFAULT_RANGE() | 
Friends | |
| std::istream & | operator>> (std::istream &in, JParameter_t &object) | 
| Read parameter from input stream.  More... | |
| std::ostream & | operator<< (std::ostream &out, const JParameter_t &object) | 
| Write parameter to output stream.  More... | |
Auxiliary class for fit parameter with optional limits.
Definition at line 107 of file JFitK40.hh.
| typedef JTOOLS::JRange<double> JCALIBRATE::JParameter_t::range_type | 
Type definition for range of parameter values.
Definition at line 123 of file JFitK40.hh.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Add parameter.
| parameter | parameter | 
Definition at line 168 of file JFitK40.hh.
      
  | 
  inline | 
Subtract parameter.
| parameter | parameter | 
Definition at line 182 of file JFitK40.hh.
      
  | 
  inline | 
Scale parameter.
| factor | multiplication factor | 
Definition at line 196 of file JFitK40.hh.
      
  | 
  inline | 
Scale parameter.
| factor | division factor | 
Definition at line 210 of file JFitK40.hh.
      
  | 
  inline | 
Scale parameter.
| first | first parameter | 
| second | second parameter | 
Definition at line 225 of file JFitK40.hh.
      
  | 
  inline | 
Check if parameter is free.
Definition at line 238 of file JFitK40.hh.
      
  | 
  inline | 
Check if parameter is fixed.
Definition at line 249 of file JFitK40.hh.
      
  | 
  inline | 
Check if parameter is bound.
Definition at line 260 of file JFitK40.hh.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Get value.
Definition at line 289 of file JFitK40.hh.
      
  | 
  inline | 
Set value.
| value | value | 
Definition at line 303 of file JFitK40.hh.
      
  | 
  inline | 
      
  | 
  inline | 
Get derivative of value.
Definition at line 332 of file JFitK40.hh.
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
Assignment operator.
| value | value | 
Definition at line 369 of file JFitK40.hh.
      
  | 
  inlineinherited | 
      
  | 
  friend | 
Read parameter from input stream.
| in | input stream | 
| object | parameter | 
Definition at line 384 of file JFitK40.hh.
      
  | 
  friend | 
Write parameter to output stream.
| out | output stream | 
| object | parameter | 
Definition at line 397 of file JFitK40.hh.
| double JCALIBRATE::JParameter_t::value = 0.0 | 
Definition at line 414 of file JFitK40.hh.
Definition at line 415 of file JFitK40.hh.
| range_type JCALIBRATE::JParameter_t::range = range_type::DEFAULT_RANGE() | 
Definition at line 416 of file JFitK40.hh.
 1.8.5