Cargo Features
QMC has no features set by default.
[dependencies]
qmc = { version = "2.20.0", features = ["autocorrelations", "nightly", "tempering", "parallel-tempering", "serialize", "const_generics"] }
- autocorrelations = rustfft
-
Calculate autocorrelation lengths for various functions of the sampled states.
Affects
sse::autocorrelations
,tempering_container::rayon_tempering.autocorrelations
… - nightly
-
Enable nightly features in dependencies
Enables specialization and union of smallvec
- tempering parallel-tempering? = itertools
-
Compile and export parallel-tempering code
Affects
sse::parallel_tempering
… - parallel-tempering = rayon, tempering
-
Add parallelization to parallel-tempering code
Affects
tempering_container::rayon_tempering
… - serialize = serde
-
Add graph serialization.
Enables serde1 of rand, serde of smallvec
Affects
tempering_container::serialization
,qmc_ising::serialization
… - const_generics
-
Add const generics to change sizes of vectors
Enables const_generics of smallvec
Affects
fast_ops::FastOpN
,fast_ops::FastOpsN
,fast_ops::FastOpNodeN
,qmc_runner::DefaultQMCN
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.