BmnRoot 26.10.0-19-g6979a6c6
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
PSEUDO_F64vec1.h File Reference
#include "vec_arithmetic.h"
#include <cmath>
#include <iostream>
Include dependency graph for PSEUDO_F64vec1.h:

Go to the source code of this file.

Classes

class  F64vec1

Macros

#define _f2(A, B, F)
#define _f1(A, F)
#define _op(A, B, O)
#define _fvecalignment

Typedefs

typedef F64vec1 fvec

Variables

const int fvecLen = 1

Macro Definition Documentation

◆ _f1

#define _f1 ( A,
F )
Value:
F64vec1 z; \
z.v[0] = F(A.v[0]); \
return z;

Definition at line 38 of file PSEUDO_F64vec1.h.

Referenced by F64vec1::cos, F64vec1::exp, F64vec1::fabs, F64vec1::log, F64vec1::rcp, F64vec1::rsqrt, F64vec1::sgn, F64vec1::sin, and F64vec1::sqrt.

◆ _f2

#define _f2 ( A,
B,
F )
Value:
F64vec1 z; \
z.v[0] = F(A.v[0], B.v[0]); \
return z;

Definition at line 34 of file PSEUDO_F64vec1.h.

Referenced by F64vec1::asgnb, F64vec1::max, and F64vec1::min.

◆ _fvecalignment

#define _fvecalignment

Definition at line 96 of file PSEUDO_F64vec1.h.

◆ _op

#define _op ( A,
B,
O )
Value:
F64vec1 z; \
z.v[0] = A.v[0] O B.v[0]; \
return z;

Definition at line 42 of file PSEUDO_F64vec1.h.

Referenced by F64vec1::operator*, F64vec1::operator+, F64vec1::operator-, and F64vec1::operator/.

Typedef Documentation

◆ fvec

typedef F64vec1 fvec

Definition at line 90 of file PSEUDO_F64vec1.h.

Variable Documentation

◆ fvecLen

const int fvecLen = 1

Definition at line 91 of file PSEUDO_F64vec1.h.