https://github.com/ITensor/ITensor
Raw File
Tip revision: 5c026b64ac7a623739d814f46158b8e029091211 authored by Matthew Fishman on 16 August 2019, 21:23:30 UTC
Add partial direct sum of ITensors
Tip revision: 5c026b6
test.h
#ifndef __ITENSOR_UNITTEST_TEST_H
#define __ITENSOR_UNITTEST_TEST_H

#include "catch.hpp"

#define CHECK_EQUAL(X,Y) CHECK((X) == (Y))
#define CHECK_CLOSE(X,Y) CHECK(std::norm((X)-(Y)) < 1E-10)

#define CHECK_REQUAL(X,Y) CHECK_CLOSE(X,Y)
#define CHECK_DIFF(X,Y,T) CHECK(std::norm((X)-(Y)) < T)
#define DISABLE if(false)

#endif
back to top