Cloudy Data Archive
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