NLMech  0.1.0
util::compare Namespace Reference

Provides comparison of floating point values
More...

Functions

bool approximatelyEqual (const double &a, const double &b)
 Compares if a is approximately equal to b. More...
 
bool definitelyGreaterThan (const double &a, const double &b)
 Compares if a > to b. More...
 
bool definitelyLessThan (const double &a, const double &b)
 Compares if a is < to b. More...
 
bool essentiallyEqual (const double &a, const double &b)
 Compares if a is essentially equal to b. More...
 

Detailed Description

Provides comparison of floating point values

Function Documentation

◆ approximatelyEqual()

bool util::compare::approximatelyEqual ( const double &  a,
const double &  b 
)

Compares if a is approximately equal to b.

Parameters
aValue a
bValue b
Returns
Result true if approximately equal else false

Referenced by material::pd::ElasticState::computeParameters().

Here is the caller graph for this function:

◆ definitelyGreaterThan()

◆ definitelyLessThan()

◆ essentiallyEqual()

bool util::compare::essentiallyEqual ( const double &  a,
const double &  b 
)

Compares if a is essentially equal to b.

Parameters
aValue a
bValue b
Returns
Result true if essentially equal else false

Referenced by material::pd::ElasticState::dirac_delta().

Here is the caller graph for this function: