cluster/include/trial_transfer_avb_divalent¶
-
namespace
feasst
Functions
-
std::shared_ptr<Trial>
MakeTrialAddAVBDivalent
(const argtype &args = argtype())¶ Attempt to add a particle with AVB as described in ComputeAddAVBDivalent.
args:
particle_type_a: type of second added particle in AV of first.
site_index_a: index of site in type a that defines AV (default: 0).
particle_type_b: type of third added particle in AV of first.
site_index_b: index of site in type b that defines AV (default: 0).
-
std::shared_ptr<Trial>
MakeTrialRemoveAVBDivalent
(const argtype &args = argtype())¶ Attempt to add a particle with AVB as described in ComputeRemoveAVBDivalent.
args:
particle_type_a: type of second added particle in AV of first.
site_index_a: index of site in type a that defines AV (default: 0).
particle_type_b: type of third added particle in AV of first.
site_index_b: index of site in type b that defines AV (default: 0).
-
std::shared_ptr<TrialFactory>
MakeTrialTransferAVBDivalent
(const argtype &args = argtype())¶ Attempt TrialAddAVBDivalent or TrialRemoveAVBDivalent with equal probability.
-
std::shared_ptr<Trial>