Go to the source code of this file.
|
template<typename T , IsComplex< T > = true> |
bool | approxEquality (T val_a, T val_b, std::optional< double > eps) |
|
template<class M1 , class M2 > |
CheckMatrixResult | checkMatrix (M1 &a_mat, M2 &b_mat, const bool check_all=false, std::optional< const double > eps=std::nullopt) |
| This function checks equality a_mat and b_mat elements M1, M2 need to have their element type declared M1::value_type and have an operator(i,j) accessor. More...
|
|
template bool | approxEquality< float > (float val_a, float val_b, std::optional< double > eps) |
|
template bool | approxEquality< std::complex< float > > (std::complex< float > val_a, std::complex< float > val_b, std::optional< double > eps) |
|
template bool | approxEquality< double > (double val_a, double val_b, std::optional< double > eps) |
|
template bool | approxEquality< std::complex< double > > (std::complex< double > val_a, std::complex< double > val_b, std::optional< double > eps) |
|
◆ qmcplusplus::CheckMatrixResult
struct qmcplusplus::CheckMatrixResult |
Definition at line 43 of file checkMatrix.hpp.
Class Members |
bool |
result |
|
string |
result_message |
|