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