isingLenzMC: Monte Carlo for Classical Ising Model

Classical Ising Model is a land mark system in statistical physics.The model explains the physics of spin glasses and magnetic materials, and cooperative phenomenon in general, for example phase transitions and neural networks.This package provides utilities to simulate one dimensional Ising Model with Metropolis and Glauber Monte Carlo with single flip dynamics in periodic boundary conditions. Utility functions for exact solutions are provided.

Author
Mehmet Suzen [aut, cre]
Date of publication
2016-07-02 03:03:29
Maintainer
Mehmet Suzen <mehmet.suzen@physics.org>
License
GPL (>= 3)
Version
0.2.5

View on CRAN

Man pages

flipConfig1D
Given Flip a site randomly
flipConfig1Dmany
Flip a single site randomly many times
flipConfig1D_R
Given Flip a site randomly
genConfig1D
Generate one dimensional spin sites randomly
genConfig1D_R
Generate one dimensional spin sites randomly
genUniform
Get uniformly a spin state
isPerform1D
Perform metropolis MC on 1D Ising model
isStep1D
Carry one step Metropolis Monte Carlo on 1D ising model
lattice1DenergyNN
Nearest-Neighbour energy in periodic boundary conditions in...
lattice1DenergyNN_R
Nearest-Neighbour energy in periodic boundary conditions in...
sumVec
Sum given vector
sumVec_R
Sum given vector
totalEnergy1D
Total energy in periodic boundary conditions in 1D
totalEnergy1D_R
Total energy in periodic boundary conditions in 1D
transferMatrix
Compute theoretical transfer matrix
transitionProbability1D
Compute transition probability using Boltzmann distribution.
transitionProbability1D_R
Compute transition probability using Boltzmann distribution.

Files in this package

isingLenzMC
isingLenzMC/inst
isingLenzMC/inst/examples
isingLenzMC/inst/examples/effectiveErgodicity
isingLenzMC/inst/examples/effectiveErgodicity/isingErgodicity.R
isingLenzMC/inst/examples/effectiveErgodicity/README
isingLenzMC/inst/examples/effectiveErgodicity/run.R
isingLenzMC/inst/examples/effectiveErgodicity/plotData.R
isingLenzMC/inst/examples/powerLawErgodicity
isingLenzMC/inst/examples/powerLawErgodicity/generateData.R
isingLenzMC/inst/examples/powerLawErgodicity/analyseData.R
isingLenzMC/inst/examples/powerLawErgodicity/functions.R
isingLenzMC/inst/CITATION
isingLenzMC/inst/doc
isingLenzMC/inst/doc/isingLenzMC.pdf
isingLenzMC/inst/doc/isingLenzMC.R
isingLenzMC/inst/doc/isingLenzMC.Rnw
isingLenzMC/src
isingLenzMC/src/isingLib.c
isingLenzMC/NAMESPACE
isingLenzMC/NEWS
isingLenzMC/R
isingLenzMC/R/isingLibWrapper.R
isingLenzMC/R/isingUtils.R
isingLenzMC/R/isingLibR.R
isingLenzMC/vignettes
isingLenzMC/vignettes/isingLenzMC.Rnw
isingLenzMC/README.md
isingLenzMC/MD5
isingLenzMC/build
isingLenzMC/build/vignette.rds
isingLenzMC/DESCRIPTION
isingLenzMC/man
isingLenzMC/man/flipConfig1Dmany.Rd
isingLenzMC/man/isStep1D.Rd
isingLenzMC/man/flipConfig1D_R.Rd
isingLenzMC/man/genUniform.Rd
isingLenzMC/man/genConfig1D_R.Rd
isingLenzMC/man/lattice1DenergyNN_R.Rd
isingLenzMC/man/lattice1DenergyNN.Rd
isingLenzMC/man/totalEnergy1D.Rd
isingLenzMC/man/transitionProbability1D_R.Rd
isingLenzMC/man/sumVec_R.Rd
isingLenzMC/man/isPerform1D.Rd
isingLenzMC/man/totalEnergy1D_R.Rd
isingLenzMC/man/transferMatrix.Rd
isingLenzMC/man/flipConfig1D.Rd
isingLenzMC/man/transitionProbability1D.Rd
isingLenzMC/man/sumVec.Rd
isingLenzMC/man/genConfig1D.Rd
isingLenzMC/GPL-3
isingLenzMC/LICENCE.note