src/ModelParameterInfoTypes.cpp
dvector NumberVectorInfo::calcArithScaleVals(const dvector& x){
    if (debug) rpt::echo<<"starting NumberVectorInfo::calcArithScaleVals(dvector&) "<<this<<endl;
    dvector asv(1,nNIs);
    asv.initialize();
    if (ppNIs) for (int i=1;i<=nNIs;i++) asv(i) = (ppNIs[i-1])->calcArithScaleVal(x(i));
    if (debug) rpt::echo<<"finished NumberVectorInfo::calcArithScaleVals(dvector&) "<<this<<endl;
    return asv;
}
/**
* Calculates arithmetic-scale values corresponding to the input parameter-scale values.
* 
* @param x - parameter-scale values as a dvector
* @return - arithmetic-scale values as a dvector
*/
Calculates arithmetic-scale values corresponding to the input parameter-scale values.
Calculates arithmetic - scale values corresponding to the input parameter - scale values .
dvector NumberVectorInfo::calcArithScaleVals(const dvector& x){
    if (debug) rpt::echo<<"starting NumberVectorInfo::calcArithScaleVals(dvector&) "<<this<<endl;
    dvector asv(1,nNIs);
    asv.initialize();
    if (ppNIs) for (int i=1;i<=nNIs;i++) asv(i) = (ppNIs[i-1])->calcArithScaleVal(x(i));
    if (debug) rpt::echo<<"finished NumberVectorInfo::calcArithScaleVals(dvector&) "<<this<<endl;
    return asv;
}
dvector NumberVectorInfo :: calcArithScaleVals ( const dvector & x ) { if ( debug ) rpt :: echo << " " << this << endl ; dvector asv ( 1 , nNIs ) ; asv . initialize ( ) ; if ( ppNIs ) for ( int i = 1 ; i <= nNIs ; i ++ ) asv ( i ) = ( ppNIs [ i - 1 ] ) -> calcArithScaleVal ( x ( i ) ) ; if ( debug ) rpt :: echo << " " << this << endl ; return asv ; }
Calculates arithmetic-scale values corresponding to the input parameter-scale values.
Calculates arithmetic - scale values corresponding to the input parameter - scale values .