cloudy
trunk
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
vectorize_hyper.h
Go to the documentation of this file.
1
/* This file is part of Cloudy and is copyright (C)1978-2022 by Gary J. Ferland and
2
* others. For conditions of distribution and use see copyright notice in license.txt */
3
4
#ifndef VECTORIZE_HYPERBOLIC_H
5
#define VECTORIZE_HYPERBOLIC_H
6
7
// calculate y[i] = asinh(x[i]), for i=nlo; i < nhi;
8
void
vasinh
(
const
double
x[],
double
y[],
long
nlo,
long
nhi);
9
10
// fast version of vasinh with restricted domain [0,sqrt(DBL_MAX)]
11
void
vfast_asinh
(
const
double
x[],
double
y[],
long
nlo,
long
nhi);
12
13
// calculate y[i] = asinhf(x[i]), for i=nlo; i < nhi;
14
void
vasinh
(
const
sys_float
x[],
sys_float
y[],
long
nlo,
long
nhi);
15
16
// fast version of vasinh with restricted domain [0,sqrt(FLT_MAX)]
17
void
vfast_asinh
(
const
sys_float
x[],
sys_float
y[],
long
nlo,
long
nhi);
18
19
void
vasinh
(
double
*y,
double
x0
,
double
x1
,
double
x2
,
double
x3);
20
void
vfast_asinh
(
double
*y,
double
x0
,
double
x1
,
double
x2
,
double
x3);
21
void
vasinh
(
double
*y,
double
x0
,
double
x1
,
double
x2
,
double
x3,
double
x4,
double
x5,
double
x6,
double
x7);
22
void
vfast_asinh
(
double
*y,
double
x0
,
double
x1
,
double
x2
,
double
x3,
double
x4,
double
x5,
double
x6,
double
x7);
23
void
vasinh
(
sys_float
*y,
sys_float
x0
,
sys_float
x1
,
sys_float
x2
,
sys_float
x3);
24
void
vfast_asinh
(
sys_float
*y,
sys_float
x0
,
sys_float
x1
,
sys_float
x2
,
sys_float
x3);
25
void
vasinh
(
sys_float
*y,
sys_float
x0
,
sys_float
x1
,
sys_float
x2
,
sys_float
x3,
sys_float
x4,
sys_float
x5,
26
sys_float
x6,
sys_float
x7);
27
void
vfast_asinh
(
sys_float
*y,
sys_float
x0
,
sys_float
x1
,
sys_float
x2
,
sys_float
x3,
sys_float
x4,
sys_float
x5,
28
sys_float
x6,
sys_float
x7);
29
void
vasinh
(
sys_float
*y,
sys_float
x0
,
sys_float
x1
,
sys_float
x2
,
sys_float
x3,
sys_float
x4,
sys_float
x5,
30
sys_float
x6,
sys_float
x7,
sys_float
x8,
sys_float
x9,
sys_float
x10,
sys_float
x11,
sys_float
x12,
31
sys_float
x13,
sys_float
x14,
sys_float
x15);
32
void
vfast_asinh
(
sys_float
*y,
sys_float
x0
,
sys_float
x1
,
sys_float
x2
,
sys_float
x3,
sys_float
x4,
sys_float
x5,
33
sys_float
x6,
sys_float
x7,
sys_float
x8,
sys_float
x9,
sys_float
x10,
sys_float
x11,
sys_float
x12,
34
sys_float
x13,
sys_float
x14,
sys_float
x15);
35
36
#endif
x2
static double x2[63]
Definition:
atmdat_3body.cpp:18
x1
static double x1[83]
Definition:
atmdat_3body.cpp:27
vfast_asinh
void vfast_asinh(const double x[], double y[], long nlo, long nhi)
Definition:
vectorize_hyper.cpp:207
x0
static double x0[83]
Definition:
atmdat_3body.cpp:22
sys_float
float sys_float
Definition:
cddefines.h:127
vasinh
void vasinh(const double x[], double y[], long nlo, long nhi)
Definition:
vectorize_hyper.cpp:200
Generated by
1.8.5