/******************************************************* * * DESCRIPTION: auxiliar functions * * AUTHOR: Mariana C. D'Abreu * * EMAIL: mdabreu@dc.uba.ar * ********************************************************/ #include #include #include "functions.h" RealValue TRUNCATE( RealValue x, RealValue precision) { assert( precision != 0 ); RealValue y = ((RealValue)( floor( x / precision ) * precision )); return y; }