Trait qmc::sse::qmc_traits::op_container::OpContainerConstructor[][src]

pub trait OpContainerConstructor {
    fn new(nvars: usize) -> Self;
fn new_with_bonds(nvars: usize, nbonds: usize) -> Self; }
Expand description

The ability to construct a new OpContainer

Required methods

fn new(nvars: usize) -> Self[src]

Expand description

Make a new container for nvars.

fn new_with_bonds(nvars: usize, nbonds: usize) -> Self[src]

Expand description

Make a new container for nvars giving a hint as to the number of bonds.

Implementors

impl<O: Op + Clone, ALLOC: FastOpAllocator> OpContainerConstructor for FastOpsTemplate<O, ALLOC>[src]

fn new(nvars: usize) -> Self[src]

fn new_with_bonds(nvars: usize, nbonds: usize) -> Self[src]