Jpp
18.4.0
the software that should make you happy
|
Template specialization for parameter grid. More...
#include <JMixingAngle.hh>
Public Types | |
typedef JGrid< double > | JGrid_t |
typedef JMixingAngle< JGrid_t > | JMixingAngle_t |
typedef JOscParameter< JGrid_t > | JOscParameter_t |
typedef JOscParameter_t::JParameter_t | JParameter_t |
typedef JOscParameter_t::argument_type | argument_type |
typedef JGrid_t::abscissa_type | abscissa_type |
Public Member Functions | |
JMixingAngle () | |
Default constructor. More... | |
JMixingAngle (argument_type grid) | |
Constructor. More... | |
JMixingAngle (const int nx, const abscissa_type &xmin, const abscissa_type &xmax) | |
Constructor. More... | |
JMixingAngle (const abscissa_type &value) | |
Constructor. More... | |
JMixingAngle_t & | operator= (argument_type grid) |
Assignment operator. More... | |
bool | is_valid () const override |
Check validity of oscillation parameter. More... | |
void | setValue (argument_type value) |
Set 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... | |
Static Public Member Functions | |
static JMixingAngle_t | make_parameter (const abscissa_type &value) |
Auxiliary function to create a mixing angle parameter grid. More... | |
Protected Attributes | |
T | __value |
bool | is_defined |
Template specialization for parameter grid.
Definition at line 105 of file JMixingAngle.hh.
typedef JGrid<double> JOSCPROB::JMixingAngle< JGrid< double > >::JGrid_t |
Definition at line 108 of file JMixingAngle.hh.
typedef JMixingAngle<JGrid_t> JOSCPROB::JMixingAngle< JGrid< double > >::JMixingAngle_t |
Definition at line 109 of file JMixingAngle.hh.
typedef JOscParameter<JGrid_t> JOSCPROB::JMixingAngle< JGrid< double > >::JOscParameter_t |
Definition at line 110 of file JMixingAngle.hh.
typedef JOscParameter_t::JParameter_t JOSCPROB::JMixingAngle< JGrid< double > >::JParameter_t |
Definition at line 112 of file JMixingAngle.hh.
typedef JOscParameter_t::argument_type JOSCPROB::JMixingAngle< JGrid< double > >::argument_type |
Definition at line 113 of file JMixingAngle.hh.
typedef JGrid_t::abscissa_type JOSCPROB::JMixingAngle< JGrid< double > >::abscissa_type |
Definition at line 115 of file JMixingAngle.hh.
|
inline |
|
inlineexplicit |
Constructor.
grid | mixing angle parameter grid [rad] |
Definition at line 130 of file JMixingAngle.hh.
|
inline |
Constructor.
nx | number of elements |
Xmin | lower limit |
Xmax | upper limit |
Definition at line 148 of file JMixingAngle.hh.
|
inlineexplicit |
Constructor.
value | value |
Definition at line 160 of file JMixingAngle.hh.
|
inline |
Assignment operator.
value | mixing angle parameter grid [rad] |
Definition at line 171 of file JMixingAngle.hh.
|
inlineoverridevirtual |
Check validity of oscillation parameter.
Implements JOSCPROB::JOscParameter< JGrid< double > >.
Definition at line 184 of file JMixingAngle.hh.
|
inlinestatic |
Auxiliary function to create a mixing angle parameter grid.
value | mixing angle value [rad] |
Definition at line 200 of file JMixingAngle.hh.
|
inlineinherited |
Set parameter.
value | oscillation parameter value |
Definition at line 73 of file JOscParameter.hh.
|
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.
|
protectedinherited |
Definition at line 193 of file JParameter.hh.
|
protectedinherited |
Definition at line 194 of file JParameter.hh.