// ============================================================================ // Set parameters void Ginla::Perturbation::Quadrants:: setParameters( const LOCA::ParameterVector & p ) { TEST_FOR_EXCEPTION ( !p.isParameter ( "Epsilon Quadrant 1" ), std::logic_error, "Label \"Epsilon Quadrant 1\" not valid." ); epsilonQuadrant1_ = p.getValue ( "Epsilon Quadrant 1" ); return; }
// ============================================================================ bool Ginla::MagneticVectorPotential::ZSquareSymmetric:: setParameters( const LOCA::ParameterVector & p ) { bool valuesChanged = false; if (p.isParameter( "H0" )) if ( mu_ != p.getValue ( "H0" ) ) { mu_ = p.getValue ( "H0" ); valuesChanged = true; } if (p.isParameter( "edge length" )) if ( edgeLength_ != p.getValue ( "edge length" ) ) { edgeLength_ = p.getValue ( "edge length" ); valuesChanged = true; } return valuesChanged; }
// ============================================================================ bool Ginla::MagneticVectorPotential::X:: setParameters( const LOCA::ParameterVector & p ) { bool valuesChanged = false; if (p.isParameter( "H0" )) if ( mu_ != p.getValue ( "H0" ) ) { mu_ = p.getValue ( "H0" ); valuesChanged = true; } return valuesChanged; }