|
Jpp
18.4.0
the software that should make you happy
|
Abstract base class for oscillation parameter. More...
#include <JOscParameter.hh>
Public Types | |
| typedef JParameter< T > | JParameter_t |
| typedef JParameter_t::argument_type | argument_type |
Public Member Functions | |
| JOscParameter () | |
| Default constructor. More... | |
| JOscParameter (argument_type value) | |
| Constructor. More... | |
| JOscParameter< T > & | operator= (argument_type value) |
| Assignment operator. More... | |
| void | setValue (argument_type value) |
| Set parameter. More... | |
| virtual bool | is_valid () const =0 |
| Check validity of oscillation parameter. More... | |
| const T & | getValue () const |
| Get value of parameter. More... | |
| T & | getValue () |
| Get value of parameter. More... | |
| operator const T & () const | |
| Type conversion operator. More... | |
| operator T & () | |
| Type conversion operator. More... | |
| const bool | isDefined () const |
| Get status of parameter. More... | |
| bool | less (const JParameter< T > ¶meter) const |
| Less than method. More... | |
Protected Attributes | |
| T | __value |
| bool | is_defined |
Friends | |
| std::istream & | operator>> (std::istream &in, JOscParameter< T > ¶meter) |
| Stream input. More... | |
| std::ostream & | operator<< (std::ostream &out, const JOscParameter< T > ¶meter) |
| Stream output. More... | |
Abstract base class for oscillation parameter.
Definition at line 28 of file JOscParameter.hh.
| typedef JParameter<T> JOSCPROB::JOscParameter< T >::JParameter_t |
Definition at line 31 of file JOscParameter.hh.
| typedef JParameter_t::argument_type JOSCPROB::JOscParameter< T >::argument_type |
Definition at line 33 of file JOscParameter.hh.
|
inline |
|
inlineexplicit |
Constructor.
| value | oscillation parameter value |
Definition at line 49 of file JOscParameter.hh.
|
inline |
Assignment operator.
| value | oscillation parameter value |
Definition at line 60 of file JOscParameter.hh.
|
inline |
Set parameter.
| value | oscillation parameter value |
Definition at line 73 of file JOscParameter.hh.
|
pure virtual |
Check validity of oscillation parameter.
Implemented in JOSCPROB::JComplexPhase< JGrid< double > >, JOSCPROB::JMixingAngle< JGrid< double > >, JOSCPROB::JMassSquaredDifference< JGrid< double > >, JOSCPROB::JComplexPhase< T >, JOSCPROB::JMassSquaredDifference< T >, and JOSCPROB::JMixingAngle< T >.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
Type conversion operator.
Definition at line 115 of file JParameter.hh.
|
inlineinherited |
Type conversion operator.
Definition at line 126 of file JParameter.hh.
|
inlineinherited |
Get status of parameter.
Definition at line 137 of file JParameter.hh.
|
inlineinherited |
Less than method.
This method evaluates to true if both parameter values are defined and this value is less than the value of the given parameter object.
| parameter | parameter |
Definition at line 152 of file JParameter.hh.
|
friend |
Stream input.
| in | input stream |
| parameter | oscillation parameter |
Definition at line 100 of file JOscParameter.hh.
|
friend |
Stream output.
| out | output stream |
| parameter | oscillation parameter |
Definition at line 121 of file JOscParameter.hh.
|
protectedinherited |
Definition at line 193 of file JParameter.hh.
|
protectedinherited |
Definition at line 194 of file JParameter.hh.
1.8.5