Loading src/Engine/TensorExatn.h +4 −4 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ public: typedef PsimagLite::Vector<SizeType>::Type VectorSizeType; typedef typename PsimagLite::Vector<ComplexOrRealType>::Type VectorComplexOrRealType; typedef std::pair<PsimagLite::String, SizeType> PairStringSizeType; typedef std::shared_ptr<exatn::numerics::Tensor> ExatnTensorBlobType; typedef std::shared_ptr<exatn::numerics::Tensor> TensorBlobType; // Tensor with only one dimension Tensor(PsimagLite::String name, SizeType dim0, SizeType ins) Loading Loading @@ -214,12 +214,12 @@ public: // return index; // } const ExatnTensorBlobType& data() const const TensorBlobType& data() const { return data_; } void setData(const ExatnTensorBlobType& data) void setData(const TensorBlobType& data) { data_ = data; } Loading @@ -232,7 +232,7 @@ private: static PsimagLite::RandomForTests<ComplexOrRealType> rng_; PsimagLite::String name_; VectorSizeType dimensions_; ExatnTensorBlobType data_; TensorBlobType data_; SizeType ins_; }; Loading src/Engine/TensorOptimizer.h +2 −2 Original line number Diff line number Diff line Loading @@ -65,9 +65,9 @@ public: typedef PsimagLite::CrsMatrix<ComplexOrRealType> SparseMatrixType; typedef PsimagLite::LanczosSolver<ParametersForSolverType,SparseMatrixType,VectorType> LanczosSolverType; typedef typename TensorType::ExatnTensorBlobType ExatnTensorBlobType; typedef typename TensorType::TensorBlobType TensorBlobType; typedef typename TensorEvalSlowType::SymmetryLocalType SymmetryLocalType; typedef typename PsimagLite::Stack<ExatnTensorBlobType>::Type StackVectorType; typedef typename PsimagLite::Stack<TensorBlobType>::Type StackVectorType; TensorOptimizer(IoInType& io, PsimagLite::String nameToOptimize, Loading src/Engine/TensorSlow.h +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ public: typedef PsimagLite::Vector<SizeType>::Type VectorSizeType; typedef typename PsimagLite::Vector<ComplexOrRealType>::Type VectorComplexOrRealType; typedef std::pair<PsimagLite::String, SizeType> PairStringSizeType; typedef VectorComplexOrRealType TensorBlobType; // Tensor with only one dimension Tensor(PsimagLite::String name, SizeType dim0, SizeType ins) Loading Loading
src/Engine/TensorExatn.h +4 −4 Original line number Diff line number Diff line Loading @@ -35,7 +35,7 @@ public: typedef PsimagLite::Vector<SizeType>::Type VectorSizeType; typedef typename PsimagLite::Vector<ComplexOrRealType>::Type VectorComplexOrRealType; typedef std::pair<PsimagLite::String, SizeType> PairStringSizeType; typedef std::shared_ptr<exatn::numerics::Tensor> ExatnTensorBlobType; typedef std::shared_ptr<exatn::numerics::Tensor> TensorBlobType; // Tensor with only one dimension Tensor(PsimagLite::String name, SizeType dim0, SizeType ins) Loading Loading @@ -214,12 +214,12 @@ public: // return index; // } const ExatnTensorBlobType& data() const const TensorBlobType& data() const { return data_; } void setData(const ExatnTensorBlobType& data) void setData(const TensorBlobType& data) { data_ = data; } Loading @@ -232,7 +232,7 @@ private: static PsimagLite::RandomForTests<ComplexOrRealType> rng_; PsimagLite::String name_; VectorSizeType dimensions_; ExatnTensorBlobType data_; TensorBlobType data_; SizeType ins_; }; Loading
src/Engine/TensorOptimizer.h +2 −2 Original line number Diff line number Diff line Loading @@ -65,9 +65,9 @@ public: typedef PsimagLite::CrsMatrix<ComplexOrRealType> SparseMatrixType; typedef PsimagLite::LanczosSolver<ParametersForSolverType,SparseMatrixType,VectorType> LanczosSolverType; typedef typename TensorType::ExatnTensorBlobType ExatnTensorBlobType; typedef typename TensorType::TensorBlobType TensorBlobType; typedef typename TensorEvalSlowType::SymmetryLocalType SymmetryLocalType; typedef typename PsimagLite::Stack<ExatnTensorBlobType>::Type StackVectorType; typedef typename PsimagLite::Stack<TensorBlobType>::Type StackVectorType; TensorOptimizer(IoInType& io, PsimagLite::String nameToOptimize, Loading
src/Engine/TensorSlow.h +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ public: typedef PsimagLite::Vector<SizeType>::Type VectorSizeType; typedef typename PsimagLite::Vector<ComplexOrRealType>::Type VectorComplexOrRealType; typedef std::pair<PsimagLite::String, SizeType> PairStringSizeType; typedef VectorComplexOrRealType TensorBlobType; // Tensor with only one dimension Tensor(PsimagLite::String name, SizeType dim0, SizeType ins) Loading