本文整理汇总了C++中loca::ParameterVector::getValue方法的典型用法代码示例。如果您正苦于以下问题:C++ ParameterVector::getValue方法的具体用法?C++ ParameterVector::getValue怎么用?C++ ParameterVector::getValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类loca::ParameterVector
的用法示例。
在下文中一共展示了ParameterVector::getValue方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setParameters
void Problem_Interface::setParameters(const LOCA::ParameterVector& params)
{
problem.setParameters(params.getValue("alpha"),
params.getValue("beta"),
params.getValue("D1"),
params.getValue("D2"));
}
示例2:
// ============================================================================
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;
}
示例3:
// ============================================================================
// 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;
}
示例4:
// ============================================================================
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;
}
示例5:
void
ChanProblemInterface::setParams(const LOCA::ParameterVector& p) {
alpha = p.getValue("alpha");
beta = p.getValue("beta");
scale = p.getValue("scale");
}
示例6: setParameters
void Problem_Interface::setParameters(const LOCA::ParameterVector& params)
{
for (int i = 0; i < params.length(); i++ ) {
problem.setParameter(params.getLabel(i), params.getValue(i));
}
}