getAns method
Implementation
void getAns( ClipParam childParam, ClipProcVal value, ClipParam parentParam ){
if( childParam.ansFlag() ){
if( childParam.mpFlag() && parentParam.mpFlag() ){
if( (parentParam.mode() == ClipGlobal.modeIMultiPrec) && (_procMp.getPrec( childParam.array().mp(0) ) > 0) ){
_procMp.ftrunc( value.mp(), childParam.array().mp(0) );
} else {
_procMp.fset( value.mp(), childParam.array().mp(0) );
}
} else {
if( childParam.mpFlag() ){
_procMp.fset( value.mp(), childParam.array().mp(0) );
} else {
value.matAss( childParam.array().matrix(0) );
}
_updateMatrix( parentParam, value.mat() );
}
} else {
if( parentParam.subStep() == 0 ){
parentParam.setAssFlag( true );
}
}
}