Loading...
Searching...
No Matches
mass.h File Reference
#include <cmath>

Go to the source code of this file.

Functions

void vsqrt (double res[], const double a[], const int *n)
void vexp (double res[], const double a[], const int *n)
void vrec (double res[], const double a[], const int *n)
void vlog (double res[], const double a[], const int *n)

Function Documentation

◆ vexp()

void vexp ( double res[],
const double a[],
const int * n )
inline

Definition at line 16 of file mass.h.

16 {
17 int nn = *n;
18 for (int i = 0; i < nn; i++)
19 res[i] = exp(a[i]);
20}

◆ vlog()

void vlog ( double res[],
const double a[],
const int * n )
inline

Definition at line 28 of file mass.h.

28 {
29 int nn = *n;
30 for (int i = 0; i < nn; i++)
31 res[i] = log(a[i]);
32}

◆ vrec()

void vrec ( double res[],
const double a[],
const int * n )
inline

Definition at line 22 of file mass.h.

22 {
23 int nn = *n;
24 for (int i = 0; i < nn; i++)
25 res[i] = 1.0 / a[i];
26}

◆ vsqrt()

void vsqrt ( double res[],
const double a[],
const int * n )
inline

Definition at line 10 of file mass.h.

10 {
11 int nn = *n;
12 for (int i = 0; i < nn; i++)
13 res[i] = sqrt(a[i]);
14}