jVMC
jVMC: Versatile and performant variational Monte Carlo
Design choices
Parallelism
API documentation
Variational quantum state module
Operator module
Sampler module
Basic neural network architectures
MPI wrapper module
Sample statistics module
Utilities
Examples
Example applications
Installation
Installation
jVMC
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__call__() (jVMC.util.minsr.MinSR method)
(jVMC.util.tdvp.TDVP method)
(jVMC.vqs.NQS method)
__init__() (in module jVMC.util.output_manager)
A
acceptance_ratio() (jVMC.sampler.MCSampler method)
AdaptiveHeun (class in jVMC.util.stepper)
add() (jVMC.operator.BranchFreeOperator method)
(jVMC.operator.POVMOperator method)
B
bcast_unknown_size() (in module jVMC.mpi_wrapper)
BranchFreeOperator (class in jVMC.operator)
C
CNN (class in jVMC.nets)
compile() (jVMC.operator.BranchFreeOperator method)
(jVMC.operator.Operator method)
(jVMC.operator.POVMOperator method)
covar() (jVMC.stats.SampledObs method)
covar_data() (jVMC.stats.SampledObs method)
covar_var() (jVMC.stats.SampledObs method)
CpxCNN (class in jVMC.nets)
CpxRBM (class in jVMC.nets)
D
distribute_sampling() (in module jVMC.mpi_wrapper)
E
Euler (class in jVMC.util.stepper)
evaluate_observable() (jVMC.operator.POVM method)
ExactSampler (class in jVMC.sampler)
F
FFN (class in jVMC.nets)
G
gather() (in module jVMC.mpi_wrapper)
get_1_particle_distributions() (in module jVMC.operator)
get_dissipators() (in module jVMC.operator)
get_estimator_function() (jVMC.operator.Operator method)
get_last_number_of_samples() (jVMC.sampler.MCSampler method)
get_M() (in module jVMC.operator)
get_maps_1D() (in module jVMC.util.symmetries)
get_maps_2D() (in module jVMC.util.symmetries)
get_O_loc() (jVMC.operator.Operator method)
get_O_loc_batched() (jVMC.operator.Operator method)
get_O_loc_unbatched() (jVMC.operator.Operator method)
get_observables() (in module jVMC.operator)
get_orbit_1D() (in module jVMC.util.symmetries)
get_orbit_2D_square() (in module jVMC.util.symmetries)
get_orbits_from_maps_1D() (in module jVMC.util.symmetries)
get_orbits_from_maps_2D() (in module jVMC.util.symmetries)
get_parameters() (jVMC.vqs.NQS method)
get_paulis() (in module jVMC.operator)
get_s_primes() (jVMC.operator.Operator method)
get_sampler_net() (jVMC.vqs.NQS method)
get_unitaries() (in module jVMC.operator)
global_covariance() (in module jVMC.mpi_wrapper)
global_mean() (in module jVMC.mpi_wrapper)
global_sum() (in module jVMC.mpi_wrapper)
global_variance() (in module jVMC.mpi_wrapper)
gradients() (jVMC.vqs.NQS method)
gradients_dict() (jVMC.vqs.NQS method)
ground_state_search() (in module jVMC.util.util)
H
Heun (class in jVMC.util.stepper)
I
Id() (in module jVMC.operator)
J
jVMC.mpi_wrapper
module
jVMC.nets
module
jVMC.sampler
module
jVMC.stats
module
jVMC.util.minsr
module
jVMC.util.output_manager
module
jVMC.util.stepper
module
jVMC.util.symmetries
module
jVMC.util.tdvp
module
jVMC.util.util
module
jVMC.vqs
module
L
LatticeSymmetry (class in jVMC.util.symmetries)
M
matrix_to_povm() (in module jVMC.operator)
MCSampler (class in jVMC.sampler)
mean() (jVMC.stats.SampledObs method)
mean_and_grad() (jVMC.stats.SampledObs method)
measure() (in module jVMC.util.util)
measure_povm() (in module jVMC.operator)
MinSR (class in jVMC.util.minsr)
module
jVMC.mpi_wrapper
jVMC.nets
jVMC.sampler
jVMC.stats
jVMC.util.minsr
jVMC.util.output_manager
jVMC.util.stepper
jVMC.util.symmetries
jVMC.util.tdvp
jVMC.util.util
jVMC.vqs
N
NQS (class in jVMC.vqs)
O
Operator (class in jVMC.operator)
OutputManager (class in jVMC.util.output_manager)
P
POVM (class in jVMC.operator)
POVMOperator (class in jVMC.operator)
R
RBM (class in jVMC.nets)
RNN1DGeneral (class in jVMC.nets)
RNN2DGeneral (class in jVMC.nets)
S
sample() (jVMC.sampler.ExactSampler method)
(jVMC.sampler.MCSampler method)
SampledObs (class in jVMC.stats)
scal_opstr() (in module jVMC.operator)
select() (jVMC.stats.SampledObs method)
set_number_of_samples() (jVMC.sampler.MCSampler method)
set_parameters() (jVMC.vqs.NQS method)
set_random_key() (jVMC.sampler.MCSampler method)
set_standard_povm_operators() (jVMC.operator.POVM method)
Sm() (in module jVMC.operator)
solve() (jVMC.util.minsr.MinSR method)
Sp() (in module jVMC.operator)
step() (jVMC.util.stepper.AdaptiveHeun method)
(jVMC.util.stepper.Euler method)
(jVMC.util.stepper.Heun method)
subset() (jVMC.stats.SampledObs method)
Sx() (in module jVMC.operator)
Sy() (in module jVMC.operator)
SymNet (class in jVMC.nets)
Sz() (in module jVMC.operator)
T
TDVP (class in jVMC.util.tdvp)
transform() (jVMC.stats.SampledObs method)
U
update_parameters() (jVMC.vqs.NQS method)
V
var() (jVMC.stats.SampledObs method)