27#define BEM_INLINE inline
85 const std::string
file,
std::vector< QuadratureRule< dim > > load_rules(const std::string file, ConstEigRef< EigColVec< Index > > orders)
Loads quadrature rules from the specified json file assumed to be located in the same directory as th...
bool compare_with_tol(const Complex val, const Complex val_ref, const Float tol, const uint8_t mode)
Compares two complex numbers within a given tolerance based on a given rule.
const Eigen::Ref< const EigObj > ConstEigRef
Read-only reference to an Eigen object.
double Float
Floating point number.
std::complex< Float > Complex
Complex floating point number.
Eigen::Matrix< T, N, 1 > EigColVecN
Fixed-size column vector of size N containing type T.
std::size_t Index
Unsigned integer type for indices and container sizes.
Primary namespace for the OpenBEM library.
Data structure defining a quadrature rule.