QMCPACK
checkMatrix.hpp File Reference
+ Include dependency graph for checkMatrix.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CheckMatrixResult
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Functions

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)
 

Class Documentation

◆ qmcplusplus::CheckMatrixResult

struct qmcplusplus::CheckMatrixResult

Definition at line 43 of file checkMatrix.hpp.

+ Collaboration diagram for CheckMatrixResult:
Class Members
bool result
string result_message