Edwards Anderson Ising Model¶
-
class
EdwardsAndersonOrderParameter¶ - #include <EdwardsAndersonIsing.h>
Edwards-Anderson order parameter.
Public Functions
-
template<class
StateSpace, classGrid>
doublemeasure(const StateSpace &statespace, const Grid &grid)¶
-
EdwardsAndersonOrderParameter()¶
-
template<class
-
class
LinkOverlap¶ - #include <EdwardsAndersonIsing.h>
not working so far!!!! TODO
Public Functions
-
template<class
StateSpace, classGrid>
doublemeasure(const StateSpace &statespace, const Grid &grid)¶
-
LinkOverlap()¶
-
template<class
-
class
InternalEnergy¶ - #include <EdwardsAndersonIsing.h>
not working so far!!!! TODO
Public Functions
-
template<class
StateSpace, classGrid>
doublemeasure(const StateSpace &statespace, const Grid &grid)¶
-
InternalEnergy()¶
-
template<class
-
class
Susceptibility¶ Public Functions
-
template<class
StateSpace, classGrid>
doublemeasure(const StateSpace &statespace, const Grid &grid)¶
-
Susceptibility(double kx, std::string name)¶
-
template<class
-
template<class
StateVector, classRNG>
classEdwardsAndersonIsing_Initializer¶
-
template<class
StateVector>
classEdwardsAndersonIsing_interaction¶ Public Functions
-
EdwardsAndersonIsing_interaction(const double &J)¶
-
StateVector
get(const StateVector &phi)¶
Public Members
-
const double &
J¶
-
-
template<typename
SpinType= int>
classEdwardsAndersonIsing¶ - #include <EdwardsAndersonIsing.h>
Hamiltonian for a Edwards-Anderson spin glass.
Public Functions
-
EdwardsAndersonIsing(double J)¶
-
~EdwardsAndersonIsing()¶
-
template<class
StateSpace, classLattice, classRNG>
voidinitstatespace(StateSpace &statespace, Lattice &grid, RNG &rng) const¶
Public Members
-
double
J¶
-
const std::string
name¶
-
std::array<EdwardsAndersonIsing_interaction<StateVector>*, 1>
interactions= {new EdwardsAndersonIsing_interaction<StateVector>(J)}¶
-
EdwardsAndersonOrderParameter
obs_qEA¶
-
Susceptibility
obs_chi¶
-
Susceptibility
obs_chiKmin¶
-
InternalEnergy
obs_U¶
-
decltype(std::make_tuple(obs_qEA, obs_chi, obs_chiKmin, obs_U))
observables= {std::make_tuple(obs_qEA, obs_chi, obs_chiKmin, obs_U)}¶
Public Static Attributes
-
constexpr int
SymD= 1¶
-