1 #ifndef __JOSCPROB__JCOMPLEXPHASE__ 
    2 #define __JOSCPROB__JCOMPLEXPHASE__ 
   16 namespace JPP { 
using namespace JOSCPROB; }
 
   85       return this->
isDefined() ? !(phase < 0.0 || phase > 2 * M_PI) : 
true;
 
  184       const double minPhase = this->
getValue().getXmin();
 
  185       const double maxPhase = this->
getValue().getXmax();      
 
  187       return (this->
isDefined() ? !(minPhase < 0.0 || minPhase > 2 * M_PI ||
 
  188                                     maxPhase < 0.0 || maxPhase > 2 * M_PI) : 
true);
 
JOscParameter_t::JParameter_t JParameter_t
 
Abstract base class for oscillation parameter. 
 
JComplexPhase< JGrid_t > JComplexPhase_t
 
JOscParameter< JGrid_t > JOscParameter_t
 
#define THROW(JException_t, A)
Marco for throwing exception with std::ostream compatible message. 
 
JComplexPhase< T > JComplexPhase_t
 
JComplexPhase()
Default constructor. 
 
JOscParameter_t::value_type value_type
 
static JComplexPhase_t make_parameter(argument_type value)
Auxiliary function to create a complex phase parameter grid. 
 
JOscParameter_t::argument_type argument_type
 
Implementation of oscillation complex phase. 
 
JOscParameter< T > JOscParameter_t
 
JComplexPhase(argument_type value)
Constructor. 
 
const bool isDefined() const 
Get status of parameter. 
 
JParameter_t::argument_type argument_type
 
bool is_valid() const override
Check validity of oscillation parameter. 
 
JParameter_t::value_type value_type
 
JClass< T >::argument_type argument_type
 
void setValue(const value_type &value)
Set parameter. 
 
JComplexPhase_t & operator=(const JGrid_t &grid)
Assignment operator. 
 
JComplexPhase_t & operator=(const value_type &value)
Assignment operator. 
 
bool is_valid() const override
Check validity of oscillation parameter. 
 
JComplexPhase(const double value)
Constructor. 
 
JComplexPhase(const JGrid_t &grid)
Constructor. 
 
JOscParameter_t::JParameter_t JParameter_t
 
Exception for accessing a value in a collection that is outside of its range. 
 
JClass< T >::value_type value_type
 
JComplexPhase()
Default constructor. 
 
JComplexPhase(const int nx, const double xmin, const double xmax)
Constructor. 
 
const value_type getValue() const 
Get value of parameter. 
 
static JComplexPhase_t make_parameter(const double value)
Auxiliary function to create a complex phase parameter grid.