OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
cmp_diff Namespace Reference

Functions

bool almost_eq (double A, double B, double maxDiff=1e-15, double maxRelDiff=DBL_EPSILON)
bool almost_eq_zero (double A, double maxDiff=1e-15)
bool eq (double x, double y)
bool eq_zero (double x)
bool le (double x, double y)
bool le_zero (double x)
bool lt (double x, double y)
bool lt_zero (double x)
bool ge (double x, double y)
bool ge_zero (double x)
bool gt (double x, double y)
bool gt_zero (double x)

Function Documentation

◆ almost_eq()

bool cmp_diff::almost_eq ( double A,
double B,
double maxDiff = 1e-15,
double maxRelDiff = DBL_EPSILON )
inline

Definition at line 138 of file BoundaryGeometry.cpp.

◆ almost_eq_zero()

bool cmp_diff::almost_eq_zero ( double A,
double maxDiff = 1e-15 )
inline

Definition at line 155 of file BoundaryGeometry.cpp.

◆ eq()

bool cmp_diff::eq ( double x,
double y )
inline

Definition at line 160 of file BoundaryGeometry.cpp.

◆ eq_zero()

bool cmp_diff::eq_zero ( double x)
inline

Definition at line 161 of file BoundaryGeometry.cpp.

◆ ge()

bool cmp_diff::ge ( double x,
double y )
inline

Definition at line 166 of file BoundaryGeometry.cpp.

◆ ge_zero()

bool cmp_diff::ge_zero ( double x)
inline

Definition at line 167 of file BoundaryGeometry.cpp.

◆ gt()

bool cmp_diff::gt ( double x,
double y )
inline

Definition at line 168 of file BoundaryGeometry.cpp.

◆ gt_zero()

bool cmp_diff::gt_zero ( double x)
inline

Definition at line 169 of file BoundaryGeometry.cpp.

◆ le()

bool cmp_diff::le ( double x,
double y )
inline

Definition at line 162 of file BoundaryGeometry.cpp.

◆ le_zero()

bool cmp_diff::le_zero ( double x)
inline

Definition at line 163 of file BoundaryGeometry.cpp.

◆ lt()

bool cmp_diff::lt ( double x,
double y )
inline

Definition at line 164 of file BoundaryGeometry.cpp.

◆ lt_zero()

bool cmp_diff::lt_zero ( double x)
inline

Definition at line 165 of file BoundaryGeometry.cpp.