summaryrefslogtreecommitdiff
path: root/Doc/Elementary Functions/TrigonometricsDependeces.dot
diff options
context:
space:
mode:
authorjofret2006-12-04 13:57:30 +0000
committerjofret2006-12-04 13:57:30 +0000
commit5e40a82c756c0b720447051c5442fd0a5ad86369 (patch)
treeb313c89ea1dafcc57c3a9041570c78d5596ad2ee /Doc/Elementary Functions/TrigonometricsDependeces.dot
parent3081650821d4ed96d9c02446a37c4222a9ed5944 (diff)
downloadscilab2c-5e40a82c756c0b720447051c5442fd0a5ad86369.tar.gz
scilab2c-5e40a82c756c0b720447051c5442fd0a5ad86369.tar.bz2
scilab2c-5e40a82c756c0b720447051c5442fd0a5ad86369.zip
asinh asin acos acosh
Diffstat (limited to 'Doc/Elementary Functions/TrigonometricsDependeces.dot')
-rw-r--r--Doc/Elementary Functions/TrigonometricsDependeces.dot144
1 files changed, 133 insertions, 11 deletions
diff --git a/Doc/Elementary Functions/TrigonometricsDependeces.dot b/Doc/Elementary Functions/TrigonometricsDependeces.dot
index aac7ec8d..0bbbfc6d 100644
--- a/Doc/Elementary Functions/TrigonometricsDependeces.dot
+++ b/Doc/Elementary Functions/TrigonometricsDependeces.dot
@@ -23,35 +23,69 @@ Dlamch_O_Call [label="dlamch('O')", comment="Borne Supérieure - LAPACK", shape=d
// Cosinus
subgraph clusterCosinus {
label="Cosine";
- color=yellow2;
+ color=yellow;
style=filled;
Cos_Real [label="cos(R)"];
Cos_Complex [label="cos(C)"];
}
subgraph clusterHyperbolicCosinus {
label="Hyperbolic Cosine";
- color="wheat4";
+ color="wheat";
style=filled;
Cos_Hyperbolic_Real [label="ch(R)"];
Cos_Hyperbolic_Complex [label="ch(C)"];
}
+// ArcCosinus
+subgraph clusterArcCosinus {
+ label="Inverse Cosine";
+ color=springgreen;
+ style=filled;
+ ACos_Real [label="acos(R)"];
+ ACos_Complex [label="acos(C)"];
+}
+subgraph clusterArcHyperbolicCosinus {
+ label="Inverse Hyperbolic Cosine";
+ color=slategray;
+ style=filled;
+ ACos_Hyperbolic_Real [label="ach(R)"];
+ ACos_Hyperbolic_Complex [label="ach(C)"];
+}
+
// Sinus
subgraph clusterSinus {
label="Sine";
- color="violetred4";
+ color="violetred";
style=filled;
Sin_Real [label="sin(R)"];
Sin_Complex [label="sin(C)"];
}
subgraph clusterHyperbolicSinus {
- label="HyperbolicSine";
- color=violet;
+ label="Hyperbolic Sine";
+ color=skyblue;
style=filled;
Sin_Hyperbolic_Real [label="sh(R)"];
Sin_Hyperbolic_Complex [label="sh(C)"];
}
+
+// ArcSinus
+subgraph clusterArcSinus {
+ label="Inverse Sine";
+ color=slateblue;
+ style=filled;
+ ASin_Real [label="asin(R)"];
+ ASin_Complex [label="asin(C)"];
+}
+subgraph clusterArcHyperbolicSinus {
+ label="Inverse Hyperbolic Sine";
+ color=violet;
+ style=filled;
+ ASin_Hyperbolic_Real [label="ash(R)"];
+ ASin_Hyperbolic_Complex [label="ash(C)"];
+}
+
+
// Tangeante
subgraph clusterTan {
label="Tan";
@@ -60,21 +94,39 @@ subgraph clusterTan {
Tan_Real [label="tan(R)"];
Tan_Complex [label="tan(C)", comment="wtan"];
}
-subgraph clusterhyperbolicTan {
+subgraph clusterHyperbolicTan {
label="Hyperbolic Tan";
- color=tomato1;
+ color=tomato;
style=filled;
Tan_Hyperbolic_Real [label="tanh(R)"];
Tan_Hyperbolic_Complex [label="tanh(C)"];
}
+
+// ArcTangeante
+subgraph clusterArcTan {
+ label="Inverse Tan";
+ color=limegreen;
+ style=filled;
+ ATan_Real [label="atan(R)"];
+ ATan_Complex [label="atan(C)", comment="watan"];
+}
+subgraph clusterArcHyperbolicTan {
+ label="Inverse Hyperbolic Tan";
+ color=mediumorchid;
+ style=filled;
+ ATan_Hyperbolic_Real [label="atanh(R)"];
+ ATan_Hyperbolic_Complex [label="atanh(C)"];
+}
+
+
// ArcTaneante2
ATan2_Real [label="atan2(R)"];
// Exponentielle
subgraph clusterExponential {
label="Exponential";
- color=thistle1;
+ color=thistle;
style=filled;
Exp_Real [label="exp(R)"];
Exp_Complex [label="exp(C)"];
@@ -83,7 +135,7 @@ subgraph clusterExponential {
// Log
subgraph clusterLog {
label="Log";
- color=tan1;
+ color=tan;
style=filled;
Log_Real [label="log(R)"];
Log_Positive_Real [label="log(R+)"];
@@ -97,7 +149,7 @@ Log1p_Real [label="log1p(R)"];
// Racine Carrée
subgraph clusterSquare {
label="Square Root";
- color=steelblue1;
+ color=steelblue;
style=filled;
Sqrt_Real [label="sqrt(R)"];
Sqrt_Positive_Real [label="sqrt(R+)"];
@@ -123,7 +175,7 @@ Pythag_Real [label="pythag(R)"];
//
subgraph clusterLAPACK {
style=filled;
- color=lightsteelblue1;
+ color=lightsteelblue;
label="LAPACK";
// -*- DLAMCH -*-
Dlamch_E_Call -> LAPACK_Call;
@@ -145,6 +197,27 @@ Cos_Complex -> {
// Call a cosinus function in F77 math lib
Cos_Real -> F77_Call;
+
+// -*- ACOS -*-
+//
+// acos(a+ib) = see $SCIHOME/modules/elementaries_functions/src/fortran/wacos.f
+ACos_Complex -> {
+ Dlamch_O_Call
+ Dlamch_E_Call
+ Dlamch_U_Call
+ Sqrt_Real
+ Abs_Real
+ ACos_Real
+ ATan_Real
+ Log1p_Real
+ Log_Real
+ Sign_Real
+ };
+
+// Call an inverse cosine function in F77 math lib
+ACos_Real -> F77_Call;
+
+
// -*- COSH -*-
//
// ch(z) = cos(i.z)
@@ -159,6 +232,21 @@ Cos_Hyperbolic_Real -> {
};
+// -*- ACOSH -*-
+//
+// acosh(z) = sign(-imag(acos(z)) i acos(z)
+ACos_Hyperbolic_Complex -> {
+ Imag_Complex
+ ACos_Complex
+};
+// acosh(z) = sign(-imag(acos(z)) i acos(
+ACos_Hyperbolic_Real -> {
+ Imag_Complex
+ ACos_Complex
+ Min_Real
+};
+
+
// -*- SIN -*-
//
// sin(a+ib) = sin(a).ch(b) + i.cos(a).sh(b)
@@ -173,6 +261,26 @@ Sin_Complex -> {
Sin_Real -> F77_Call;
+// -*- ASIN -*-
+//
+// asin(a+ib) = see $SCIHOME/modules/elementaries_functions/src/fortran/wasin.f
+ASin_Complex -> {
+ Dlamch_O_Call
+ Dlamch_U_Call
+ Dlamch_E_Call
+ Abs_Real
+ Sqrt_Real
+ ASin_Real
+ ATan_Real
+ Log1p_Real
+ Log_Real
+ Sign_Real
+};
+
+// Call an inverse sine function in F77 math lib
+ASin_Real -> F77_Call;
+
+
// -*- SINH -*-
//
// sh(z) = -i.sin(i.z)
@@ -187,6 +295,20 @@ Sin_Hyperbolic_Real -> {
};
+// -*- ASINH -*-
+//
+// asinh(z) = -i asin(i z)
+ASin_Hyperbolic_Complex -> {
+ ASin_Complex
+};
+
+// asinh(z) = -i asin(i z)
+ASin_Hyperbolic_Real -> {
+ ASin_Complex
+ Imag_Complex
+};
+
+
// -*- TAN -*-
//
// tan(a+ib) = x_r + i.x_i