Home
last modified time | relevance | path

Searched refs:DMRG_Block1 (Results 1 – 10 of 10) sorted by relevance

/dports/science/bagel/bagel-1.2.2/src/asd/dmrg/
H A Dasd_dmrg.h38 std::vector<std::shared_ptr<DMRG_Block1>> left_blocks_;
39 std::vector<std::shared_ptr<DMRG_Block1>> right_blocks_;
66 …virtual std::shared_ptr<DMRG_Block1> compute_first_block(std::vector<std::shared_ptr<PTree>> input…
67 …hared_ptr<DMRG_Block1> grow_block(std::vector<std::shared_ptr<PTree>> inputs, std::shared_ptr<cons…
68DMRG_Block1> decimate_block(std::shared_ptr<PTree> input, std::shared_ptr<const Reference> ref, st…
H A Drasd.h37 …std::shared_ptr<DMRG_Block1> compute_first_block(std::vector<std::shared_ptr<PTree>> input, std::s…
38 …hared_ptr<DMRG_Block1> grow_block(std::vector<std::shared_ptr<PTree>> input, std::shared_ptr<const…
39DMRG_Block1> decimate_block(std::shared_ptr<PTree> input, std::shared_ptr<const Reference> ref, st…
H A Ddmrg_block.h82 class DMRG_Block1 : public std::enable_shared_from_this<DMRG_Block1>, public DMRG_Block {
92 DMRG_Block1() { } in DMRG_Block1() function
96DMRG_Block1(GammaForestType&& forest, const std::map<BlockKey, std::shared_ptr<const Matrix>> h2e, in DMRG_Block1() function
160 std::shared_ptr<const DMRG_Block1> left_block_;
161 std::shared_ptr<const DMRG_Block1> right_block_;
170 DMRG_Block2(std::shared_ptr<const DMRG_Block1> lb, std::shared_ptr<const DMRG_Block1> rb);
176 std::shared_ptr<const DMRG_Block1> left_block() const { return left_block_; } in left_block()
177 std::shared_ptr<const DMRG_Block1> right_block() const { return right_block_; } in right_block()
H A Ddmrg_block.cc33 string DMRG_Block1::block_info_to_string(const BlockKey bk, const int state) const { in block_info_to_string()
39 shared_ptr<Matrix> DMRG_Block1::spin_lower(const BlockKey k) const { in spin_lower()
52 shared_ptr<Matrix> DMRG_Block1::spin_raise(const BlockKey k) const { in spin_raise()
65 shared_ptr<const BlockOperators> DMRG_Block1::compute_block_ops(shared_ptr<DimerJop> jop) const { in compute_block_ops()
69 DMRG_Block2::DMRG_Block2(shared_ptr<const DMRG_Block1> lb, shared_ptr<const DMRG_Block1> rb) : left… in DMRG_Block2()
H A Drasd.cc142 shared_ptr<DMRG_Block1> RASD::compute_first_block(vector<shared_ptr<PTree>> inputs, shared_ptr<cons… in compute_first_block()
222 auto out = make_shared<DMRG_Block1>(move(forest), hmap, spinmap, coeff); in compute_first_block()
227 shared_ptr<DMRG_Block1> RASD::grow_block(vector<shared_ptr<PTree>> inputs, shared_ptr<const Referen… in grow_block()
311 auto out = make_shared<DMRG_Block1>(move(forest), hmap, spinmap, coeff); in grow_block()
317 …tr<DMRG_Block1> RASD::decimate_block(shared_ptr<PTree> input, shared_ptr<const Reference> ref, sha… in decimate_block()
354 …auto out = make_shared<DMRG_Block1>(move(forest), hmap, spinmap, ref->coeff()->slice_copy(ref->ncl… in decimate_block()
402 …auto out = make_shared<DMRG_Block1>(move(forest), hmap, spinmap, ref->coeff()->slice_copy(ref->ncl… in decimate_block()
H A Dgamma_forest_prod_asd.cc43 …shared_ptr<const DMRG_Block1> block = dynamic_pointer_cast<const DMRG_Block1>(state_block.second.f… in GammaForestProdASD()
192 …shared_ptr<const DMRG_Block1> dmrgblock = dynamic_pointer_cast<const DMRG_Block1>(block_states_.be… in compute()
H A Dasd_dmrg_compute.cc36 shared_ptr<DMRG_Block1> left_block, right_block; in sweep()
159 shared_ptr<DMRG_Block1> left_block, right_block; in down_sweep()
H A Dblock_operators.h35 class DMRG_Block1; variable
85 std::shared_ptr<const DMRG_Block1> left_;
100 …BlockOperators1(std::shared_ptr<const DMRG_Block1> left, std::shared_ptr<DimerJop> jop, const doub…
H A Dproduct_civec.cc303 shared_ptr<const DMRG_Block1> rightblock = doubleblock->right_block(); in split()
304 shared_ptr<const DMRG_Block1> leftblock = doubleblock->left_block(); in split()
H A Dblock_ops_1.cc31 BlockOperators1::BlockOperators1(shared_ptr<const DMRG_Block1> left, shared_ptr<DimerJop> jop, cons… in BlockOperators1()