[][src]Module qmc::sse::qmc_traits

Traits which, when implemented, run SSE.

Re-exports

pub use cluster::*;
pub use diagonal::*;
pub use directed_loop::*;
pub use op_container::*;
pub use qmc_stepper::*;
pub use rvb::*;

Modules

cluster

Cluster updates in imaginary time.

diagonal

Diagonal update moves.

directed_loop

SSE directed loop updates.

op_container

Holding and manipulating ops.

qmc_stepper

QMC timesteps and analysis.

rvb

Reasonating bonds cluster.

Structs

BondWeights

Bond weight storage for fast lookup.

Enums

SubvarAccess

Ways to build args using subvars or existing args.

Traits

DiagonalSubsection

Allows for mutations on subsections of the data.

HeatBathDiagonalUpdater

Heatbath updates for a diagonal updater.

MutateArgs

Args required to mutate, allows flexibility of implementations.

Verify

Check integrity of a struct.