_checkpair(Index idx1, Index idx2) const | openjij::graph::Chimera< FloatType > | inlineprivate |
_init_val | openjij::graph::Chimera< FloatType > | private |
_J | openjij::graph::Sparse< FloatType > | private |
_list_adj_nodes | openjij::graph::Sparse< FloatType > | private |
_num_column | openjij::graph::Chimera< FloatType > | private |
_num_edges | openjij::graph::Sparse< FloatType > | private |
_num_in_chimera | openjij::graph::Chimera< FloatType > | privatestatic |
_num_row | openjij::graph::Chimera< FloatType > | private |
_num_spins | openjij::graph::Graph | private |
adj_nodes(Index ind) const | openjij::graph::Sparse< FloatType > | inline |
calc_energy(const Spins &spins) const | openjij::graph::Sparse< FloatType > | inline |
calc_energy(const Eigen::Matrix< FloatType, Eigen::Dynamic, 1, Eigen::ColMajor > &spins) const | openjij::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 > &)=default | openjij::graph::Chimera< FloatType > | |
Chimera(Chimera< FloatType > &&)=default | openjij::graph::Chimera< FloatType > | |
energy(const Spins &spins) const | openjij::graph::Sparse< FloatType > | inline |
energy(const Eigen::Matrix< FloatType, Eigen::Dynamic, 1, Eigen::ColMajor > &spins) const | openjij::graph::Sparse< FloatType > | inline |
gen_binary(RandomNumberEngine &random_numder_engine) const | openjij::graph::Graph | inline |
gen_spin(RandomNumberEngine &random_numder_engine) const | openjij::graph::Graph | inline |
get_num_column() const | openjij::graph::Chimera< FloatType > | inline |
get_num_edges() const | openjij::graph::Sparse< FloatType > | inline |
get_num_in_chimera() const | openjij::graph::Chimera< FloatType > | inline |
get_num_row() const | openjij::graph::Chimera< FloatType > | inline |
get_num_spins() const noexcept | openjij::graph::Graph | inline |
Graph(std::size_t num_spins) | openjij::graph::Graph | inlineexplicit |
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) const | openjij::graph::Chimera< FloatType > | inline |
openjij::graph::Sparse::h(Index i) | openjij::graph::Sparse< FloatType > | inline |
openjij::graph::Sparse::h(Index i) const | openjij::graph::Sparse< FloatType > | inline |
Interactions typedef | openjij::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) const | openjij::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) const | openjij::graph::Sparse< FloatType > | inline |
mod_c(std::int64_t a) const | openjij::graph::Chimera< FloatType > | inlineprivate |
mod_r(std::int64_t a) const | openjij::graph::Chimera< FloatType > | inlineprivate |
set_adj_node(Index from, Index to) | openjij::graph::Sparse< FloatType > | inlineprivate |
size() const noexcept | openjij::graph::Graph | inline |
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 > &)=default | openjij::graph::Sparse< FloatType > | |
Sparse(Sparse< FloatType > &&)=default | openjij::graph::Sparse< FloatType > | |
spin(Spins &spins, std::size_t r, std::size_t c, std::size_t i) const | openjij::graph::Chimera< FloatType > | inline |
spin(const Spins &spins, std::size_t r, std::size_t c, std::size_t i) const | openjij::graph::Chimera< FloatType > | inline |
to_ind(std::int64_t r, std::int64_t c, std::int64_t i) const | openjij::graph::Chimera< FloatType > | inline |
to_rci(Index ind) const | openjij::graph::Chimera< FloatType > | inline |
value_type typedef | openjij::graph::Sparse< FloatType > | |