Commit 02f3f108 authored by Alvarez, Gonzalo's avatar Alvarez, Gonzalo
Browse files

MERA tensors and H tensors introduced

parent 7f69aa53
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -33,6 +33,20 @@ public:

	const SymmetryLocalType& symmLocal() const { return symmLocal_; }

	static void printOnePerLine(std::ostream& os,
	                            PsimagLite::String str,
	                            PsimagLite::String prolog)
	{
		const SizeType l = str.length();
		PsimagLite::String buffer("");
		for (SizeType i = 0; i < l; ++i) {
			buffer += str[i];
			if (str[i] != ')') continue;
			os<<prolog<<buffer<<"\n";
			buffer="";
		}
	}

private:

	void alterFrees(SizeType d)
+1 −0
Original line number Diff line number Diff line
@@ -73,6 +73,7 @@ void main1(const Mera::MeraBuilder<ComplexOrRealType>& builder,
	std::cout<<"MERA="<<meraString<<"\n";
	// add output u1000 to be used by unitary condition checking
	std::cout<<"DsrepEnvirons=u1000(D1,D1)"<<environ.dimensionSrep()<<"\n";
	Mera::DimensionSrep<Mera::SymmetryLocal>::printOnePerLine(std::cout, dsrep, "CreateTensor=");
	std::cout<<environ.environs();
}