[][src]Trait qmc::sse::qmc_debug::QMCDebug

pub trait QMCDebug {
    type M: DebugOps;
    pub fn get_debug_manager(&self) -> &Self::M;

    pub fn count_diagonal_and_off(&self) -> (usize, usize) { ... }
pub fn count_constant_ops(&self) -> usize { ... } }

Allows for debugging QMC instances given they have a debuggable OpContainer.

Associated Types

type M: DebugOps[src]

The type of the debuggable manager.

Loading content...

Required methods

pub fn get_debug_manager(&self) -> &Self::M[src]

The manager which can be debugged.

Loading content...

Provided methods

pub fn count_diagonal_and_off(&self) -> (usize, usize)[src]

Count the number of diagonal and offdiagonal ops.

pub fn count_constant_ops(&self) -> usize[src]

Count the number of constant ops.

Loading content...

Implementors

impl<R, M> QMCDebug for QMCIsingGraph<R, M> where
    R: Rng,
    M: IsingManager + DebugOps
[src]

type M = M

Loading content...