diff --git a/test/triqs/gf/gf_scalar.cpp b/test/triqs/gf/gf_scalar.cpp new file mode 100644 index 00000000..2abe9a48 --- /dev/null +++ b/test/triqs/gf/gf_scalar.cpp @@ -0,0 +1,22 @@ +//#define TRIQS_ARRAYS_ENFORCE_BOUNDCHECK +#include +using namespace triqs::gfs; + +#define TEST(X) std::cout << BOOST_PP_STRINGIZE((X)) << " ---> "<< (X) < (beta, Fermion); + + triqs::clef::placeholder<0> om_; + G(om_) << 1/(om_ + 2.3); + + // test hdf5 + H5::H5File file("gf_scalar.h5", H5F_ACC_TRUNC); + h5_write(file, "g", G); + h5_write(file, "gm", reinterpret_scalar_valued_gf_as_matrix_valued(G)); + + +}