Searched refs:DMRG_Block1 (Results 1 – 10 of 10) sorted by relevance
/dports/science/bagel/bagel-1.2.2/src/asd/dmrg/ |
H A D | asd_dmrg.h | 38 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… 68 …DMRG_Block1> decimate_block(std::shared_ptr<PTree> input, std::shared_ptr<const Reference> ref, st…
|
H A D | rasd.h | 37 …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… 39 …DMRG_Block1> decimate_block(std::shared_ptr<PTree> input, std::shared_ptr<const Reference> ref, st…
|
H A D | dmrg_block.h | 82 class DMRG_Block1 : public std::enable_shared_from_this<DMRG_Block1>, public DMRG_Block { 92 DMRG_Block1() { } in DMRG_Block1() function 96 … DMRG_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 D | dmrg_block.cc | 33 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 D | rasd.cc | 142 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 D | gamma_forest_prod_asd.cc | 43 …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 D | asd_dmrg_compute.cc | 36 shared_ptr<DMRG_Block1> left_block, right_block; in sweep() 159 shared_ptr<DMRG_Block1> left_block, right_block; in down_sweep()
|
H A D | block_operators.h | 35 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 D | product_civec.cc | 303 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 D | block_ops_1.cc | 31 BlockOperators1::BlockOperators1(shared_ptr<const DMRG_Block1> left, shared_ptr<DimerJop> jop, cons… in BlockOperators1()
|