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

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

_checkpair(Index idx1, Index idx2) constopenjij::graph::Chimera< FloatType >inlineprivate
_init_valopenjij::graph::Chimera< FloatType >private
_Jopenjij::graph::Sparse< FloatType >private
_list_adj_nodesopenjij::graph::Sparse< FloatType >private
_num_columnopenjij::graph::Chimera< FloatType >private
_num_edgesopenjij::graph::Sparse< FloatType >private
_num_in_chimeraopenjij::graph::Chimera< FloatType >privatestatic
_num_rowopenjij::graph::Chimera< 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
Chimera(std::size_t num_row, std::size_t num_column, FloatType init_val=0)openjij::graph::Chimera< FloatType >inline
Chimera(const json &j, std::size_t num_row, std::size_t num_column, FloatType init_val=0)openjij::graph::Chimera< FloatType >inline
Chimera(const Chimera< FloatType > &)=defaultopenjij::graph::Chimera< FloatType >
Chimera(Chimera< FloatType > &&)=defaultopenjij::graph::Chimera< FloatType >
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_column() constopenjij::graph::Chimera< FloatType >inline
get_num_edges() constopenjij::graph::Sparse< FloatType >inline
get_num_in_chimera() constopenjij::graph::Chimera< FloatType >inline
get_num_row() constopenjij::graph::Chimera< FloatType >inline
get_num_spins() const noexceptopenjij::graph::Graphinline
Graph(std::size_t num_spins)openjij::graph::Graphinlineexplicit
h(std::size_t r, std::size_t c, std::size_t i)openjij::graph::Chimera< FloatType >inline
h(std::size_t r, std::size_t c, std::size_t i) constopenjij::graph::Chimera< FloatType >inline
openjij::graph::Sparse::h(Index i)openjij::graph::Sparse< FloatType >inline
openjij::graph::Sparse::h(Index i) constopenjij::graph::Sparse< FloatType >inline
Interactions typedefopenjij::graph::Sparse< FloatType >
J(std::size_t r, std::size_t c, std::size_t i, ChimeraDir dir)openjij::graph::Chimera< FloatType >inline
J(std::size_t r, std::size_t c, std::size_t i, ChimeraDir dir) constopenjij::graph::Chimera< FloatType >inline
openjij::graph::Sparse::J(Index i, Index j)openjij::graph::Sparse< FloatType >inline
openjij::graph::Sparse::J(Index i, Index j) constopenjij::graph::Sparse< FloatType >inline
mod_c(std::int64_t a) constopenjij::graph::Chimera< FloatType >inlineprivate
mod_r(std::int64_t a) constopenjij::graph::Chimera< FloatType >inlineprivate
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 >
spin(Spins &spins, std::size_t r, std::size_t c, std::size_t i) constopenjij::graph::Chimera< FloatType >inline
spin(const Spins &spins, std::size_t r, std::size_t c, std::size_t i) constopenjij::graph::Chimera< FloatType >inline
to_ind(std::int64_t r, std::int64_t c, std::int64_t i) constopenjij::graph::Chimera< FloatType >inline
to_rci(Index ind) constopenjij::graph::Chimera< FloatType >inline
value_type typedefopenjij::graph::Sparse< FloatType >