diff options
author | jofret | 2007-09-11 15:36:52 +0000 |
---|---|---|
committer | jofret | 2007-09-11 15:36:52 +0000 |
commit | e9153aca8362158715e065ea5362fa8ddccd1d41 (patch) | |
tree | f2e8e430632c937e87edd01201db6d6eaebd34e5 | |
parent | 990a4aba0101af2e8684835c9e98da2648f99928 (diff) | |
download | scilab2c-e9153aca8362158715e065ea5362fa8ddccd1d41.tar.gz scilab2c-e9153aca8362158715e065ea5362fa8ddccd1d41.tar.bz2 scilab2c-e9153aca8362158715e065ea5362fa8ddccd1d41.zip |
Prototyping 10 power mathematical function.
-rw-r--r-- | src/elementaryFunctions/includes/exp10.h | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/src/elementaryFunctions/includes/exp10.h b/src/elementaryFunctions/includes/exp10.h new file mode 100644 index 00000000..2f66a2c4 --- /dev/null +++ b/src/elementaryFunctions/includes/exp10.h @@ -0,0 +1,76 @@ +/* +** -*- C -*- +** +** exp10.h +** Made by Bruno JOFRET <bruno.jofret@inria.fr> +** +** Started on Tue Dec 5 15:49:18 2006 jofret +** Last update Thu Sep 6 17:08:51 2007 bruno +** +** Copyright INRIA 2006 +*/ + +#include "floatComplex.h" +#include "doubleComplex.h" + +/* +** Compute 10 based Exponential for different types . +*/ + +/* +** \brief Float 10 based Exponential function +** \param in : input value. +*/ +float sexp10s(float in); + +/* +** \brief Double Exp10onential function +** \param in : input value. +*/ +double dexp10s(double in); + +/* +** \brief Float Complex 10 based Exponential function +** \param in : input value. +*/ +floatComplex cexp10s(floatComplex in); + +/* +** \brief Double Complex 10 based Exponential function +** \param in : input value. +*/ +doubleComplex zexp10s(doubleComplex in); + +/* +** \brief Float Matrix 10 based Exponential function +** \param in : input array value. +** \param out : output array value. +** \param size : the size of in and out arrays. +*/ +void sexp10a(float* in, float* out, int size); + +/* +** \brief Double Matrix 10 based Exponential function +** \param in : input array value. +** \param out : output array value. +** \param size : the size of in and out arrays. +*/ +void dexp10a(double* in, double* out, int size); + +/* +** \brief Float Complex Matrix 10 based Exponential function +** \param in : input array value. +** \param out : output array value. +** \param size : the size of in and out arrays. +*/ +void cexp10a(floatComplex* in, floatComplex* out, int size); + +/* +** \brief Double Complex Matrix 10 based Exponential function +** \param in : input array value. +** \param out : output array value. +** \param size : the size of in and out arrays. +*/ +void zexp10a(doubleComplex* in, doubleComplex* out, int size); + + |