openjij
Framework for the Ising model and QUBO.
Loading...
Searching...
No Matches
openjij::graph::Sparse< FloatType > Member List

This is the complete list of members for openjij::graph::Sparse< FloatType >, including all inherited members.

_Jopenjij::graph::Sparse< FloatType >private
_list_adj_nodesopenjij::graph::Sparse< FloatType >private
_num_edgesopenjij::graph::Sparse< FloatType >private
_num_spinsopenjij::graph::Graphprivate
adj_nodes(Index ind) constopenjij::graph::Sparse< FloatType >inline
calc_energy(const Spins &spins) constopenjij::graph::Sparse< FloatType >inline
calc_energy(const Eigen::Matrix< FloatType, Eigen::Dynamic, 1, Eigen::ColMajor > &spins) constopenjij::graph::Sparse< FloatType >inline
energy(const Spins &spins) constopenjij::graph::Sparse< FloatType >inline
energy(const Eigen::Matrix< FloatType, Eigen::Dynamic, 1, Eigen::ColMajor > &spins) constopenjij::graph::Sparse< FloatType >inline
gen_binary(RandomNumberEngine &random_numder_engine) constopenjij::graph::Graphinline
gen_spin(RandomNumberEngine &random_numder_engine) constopenjij::graph::Graphinline
get_num_edges() constopenjij::graph::Sparse< FloatType >inline
get_num_spins() const noexceptopenjij::graph::Graphinline
Graph(std::size_t num_spins)openjij::graph::Graphinlineexplicit
h(Index i)openjij::graph::Sparse< FloatType >inline
h(Index i) constopenjij::graph::Sparse< FloatType >inline
Interactions typedefopenjij::graph::Sparse< FloatType >
J(Index i, Index j)openjij::graph::Sparse< FloatType >inline
J(Index i, Index j) constopenjij::graph::Sparse< FloatType >inline
set_adj_node(Index from, Index to)openjij::graph::Sparse< FloatType >inlineprivate
size() const noexceptopenjij::graph::Graphinline
Sparse(std::size_t num_spins, std::size_t num_edges)openjij::graph::Sparse< FloatType >inline
Sparse(std::size_t num_spins)openjij::graph::Sparse< FloatType >inlineexplicit
Sparse(const json &j, std::size_t num_edges)openjij::graph::Sparse< FloatType >inline
Sparse(const json &j)openjij::graph::Sparse< FloatType >inline
Sparse(const Sparse< FloatType > &)=defaultopenjij::graph::Sparse< FloatType >
Sparse(Sparse< FloatType > &&)=defaultopenjij::graph::Sparse< FloatType >
value_type typedefopenjij::graph::Sparse< FloatType >