Verified Commit 6a25c6e9 authored by Alvarez, Gonzalo's avatar Alvarez, Gonzalo
Browse files

geometry orbitals

parent db11b7f8
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -214,6 +214,12 @@ public:

	SizeType numberOfSites() const { return linSize_; }

	SizeType orbitals(SizeType term, SizeType site) const
	{
		assert(term < terms_.size());
		return terms_[term]->orbitals(site);
	}

	void split(SizeType sitesPerBlock,
	           BlockType& S,
	           typename Vector<BlockType>::Type& X,
+2 −2
Original line number Diff line number Diff line
@@ -348,8 +348,6 @@ public:
	                                const GeometryTerm<ComplexOrRealType_,
	                                InputType_>& gt);

private:

	SizeType orbitals(SizeType site) const
	{
		if (geometryBase_->label() != "KTwoNiFFour") return orbitals_;
@@ -358,6 +356,8 @@ private:
		return (additionalData.type1 == additionalData.TYPE_C) ? 1 : orbitals_;
	}

private:

	void cacheValues()
	{
		SizeType matrixRank = geometryBase_->matrixRank(linSize_,orbitals_);
+1 −1
Original line number Diff line number Diff line
#ifndef PSIMAGLITE_VERSION
#define PSIMAGLITE_VERSION "1.02p"
#define PSIMAGLITE_VERSION "1.04p"
#endif