From 1fd0dce8d72c4d5869ce5ff4025ac09af603bc0f Mon Sep 17 00:00:00 2001 From: siddhu8990 Date: Wed, 19 Apr 2017 14:57:49 +0530 Subject: Merged Shamik's work --- src/c/elementaryFunctions/Trigonometry/coth/ccotha.c | 12 ++++++++++++ src/c/elementaryFunctions/Trigonometry/coth/ccoths.c | 14 ++++++++++++++ src/c/elementaryFunctions/Trigonometry/coth/dcotha.c | 14 ++++++++++++++ src/c/elementaryFunctions/Trigonometry/coth/dcoths.c | 10 ++++++++++ src/c/elementaryFunctions/Trigonometry/coth/scotha.c | 14 ++++++++++++++ src/c/elementaryFunctions/Trigonometry/coth/scoths.c | 10 ++++++++++ src/c/elementaryFunctions/Trigonometry/coth/zcotha.c | 11 +++++++++++ src/c/elementaryFunctions/Trigonometry/coth/zcoths.c | 14 ++++++++++++++ 8 files changed, 99 insertions(+) create mode 100644 src/c/elementaryFunctions/Trigonometry/coth/ccotha.c create mode 100644 src/c/elementaryFunctions/Trigonometry/coth/ccoths.c create mode 100644 src/c/elementaryFunctions/Trigonometry/coth/dcotha.c create mode 100644 src/c/elementaryFunctions/Trigonometry/coth/dcoths.c create mode 100644 src/c/elementaryFunctions/Trigonometry/coth/scotha.c create mode 100644 src/c/elementaryFunctions/Trigonometry/coth/scoths.c create mode 100644 src/c/elementaryFunctions/Trigonometry/coth/zcotha.c create mode 100644 src/c/elementaryFunctions/Trigonometry/coth/zcoths.c (limited to 'src/c/elementaryFunctions/Trigonometry/coth') diff --git a/src/c/elementaryFunctions/Trigonometry/coth/ccotha.c b/src/c/elementaryFunctions/Trigonometry/coth/ccotha.c new file mode 100644 index 00000000..4e794512 --- /dev/null +++ b/src/c/elementaryFunctions/Trigonometry/coth/ccotha.c @@ -0,0 +1,12 @@ +#include "coth.h" +#include + +void ccotha(floatComplex* in, int size,floatComplex* out) +{ + int i = 0; + for (i=0;i +#include "coth.h" +#include +#include "tanh.h" +#include "floatComplex.h" +#include "division.h" + +floatComplex ccoths(floatComplex z) +{ + + floatComplex out; + out = crdivs(FloatComplex(1,0), ctanhs(z)); + return out; +} diff --git a/src/c/elementaryFunctions/Trigonometry/coth/dcotha.c b/src/c/elementaryFunctions/Trigonometry/coth/dcotha.c new file mode 100644 index 00000000..f6304f58 --- /dev/null +++ b/src/c/elementaryFunctions/Trigonometry/coth/dcotha.c @@ -0,0 +1,14 @@ +#include "coth.h" +#include + +void dcotha(double* in,int size,double* out) +{ + double val; + int i=0; + for(i=0;i +#include "coth.h" +#include "cosh.h" +#include "cos.h" +#include "sinh.h" +#include "sin.h" + +double dcoths(double in) { + return (cosh(in)/sinh(in)); +} diff --git a/src/c/elementaryFunctions/Trigonometry/coth/scotha.c b/src/c/elementaryFunctions/Trigonometry/coth/scotha.c new file mode 100644 index 00000000..3fdf37f7 --- /dev/null +++ b/src/c/elementaryFunctions/Trigonometry/coth/scotha.c @@ -0,0 +1,14 @@ +#include "coth.h" +#include + +void scotha(float* in,int size,float* out) +{ + float val; + int i=0; + for(i=0;i +#include "coth.h" +#include "cosh.h" +#include "cos.h" +#include "sinh.h" +#include "sin.h" + +float scoths(float in) { + return (cosh(in)/sinh(in)); +} diff --git a/src/c/elementaryFunctions/Trigonometry/coth/zcotha.c b/src/c/elementaryFunctions/Trigonometry/coth/zcotha.c new file mode 100644 index 00000000..dcbb2844 --- /dev/null +++ b/src/c/elementaryFunctions/Trigonometry/coth/zcotha.c @@ -0,0 +1,11 @@ +#include "coth.h" +#include + +void zcotha(doubleComplex* in, int size,doubleComplex* out) +{ + int i = 0; + for (i=0;i +#include "doubleComplex.h" +#include "division.h" + +doubleComplex zcoths(doubleComplex z) +{ + + doubleComplex out; + out = zrdivs(DoubleComplex(1,0),ztanhs(z)); + return out; +} -- cgit