MC_HAMR
v0.01
Monte Carlo Simulation Software for Atomistic Models of Magnetic Materials for Heat Assisted Magnetic Recording
|
This is the complete list of members for field_cluster_h, including all inherited members.
add_val_h(std::vector< int > &position, std::vector< double > &in) | field_type | inlinevirtual |
allzero() | field_type | |
change_to_test(std::vector< int > &position, ham_type *hamil) | field_cluster_h | virtual |
check_zero(std::vector< int > &position) | field_cluster_h | inlinevirtual |
dim | field_type | protected |
field_cluster_h() | field_cluster_h | |
field_cluster_h(std::string filename) | field_cluster_h | |
field_cluster_h(field_type &other) | field_cluster_h | |
field_cluster_h(const field_cluster_h &other) | field_cluster_h | |
field_type() | field_type | inline |
fill_ghost(int num_rows) | field_type | inlinevirtual |
fill_one(std::vector< int > &position) | field_type | inlinevirtual |
fill_rand(std::vector< int > &position) | field_cluster_h | inlinevirtual |
fill_val_h(std::vector< int > &position, double x, double y, double z) | field_type | inlinevirtual |
fill_val_i(std::vector< int > &position, int val) | field_type | inlinevirtual |
fill_zero(std::vector< int > &position) | field_type | inlinevirtual |
findnum() | field_cluster_h | inlinevirtual |
ft | field_type | protected |
get_1dfield_h(double *&x, double *&y, double *&z) const | field_cluster_h | virtual |
get_2dfield_h(double **&x, double **&y, double **&z) const | field_type | inlinevirtual |
get_2dfield_i(int **&x) const | field_type | inlinevirtual |
get_2dzero(bool **&x) const | field_type | inlinevirtual |
get_3dfield_h(double ***&x, double ***&y, double ***&z) const | field_type | inlinevirtual |
get_3dfield_i(int ***&x) const | field_type | inlinevirtual |
get_3dzero(bool ***&x) const | field_type | inlinevirtual |
get_dim() const | field_type | inline |
get_ft() const | field_type | inline |
get_insize() const | field_type | inline |
get_perio() const | field_type | inline |
get_totsize() const | field_type | inline |
h_2adjacent(std::vector< int > &position, double **out) | field_type | inlinevirtual |
h_access(std::vector< int > &position, std::vector< double > &out) | field_cluster_h | virtual |
h_adjacent(std::vector< int > &position, double **out) | field_type | inlinevirtual |
h_arb_adj(std::vector< int > &position, std::vector< int > &dxs, std::vector< int > &dys, std::vector< int > &dzs, double **out, int num) | field_type | inlinevirtual |
h_next(bool &finish, std::vector< int > &pos, std::vector< double > &out) | field_cluster_h | virtual |
i_access(std::vector< int > &postion, int &out) | field_type | inlinevirtual |
i_adjacent(std::vector< int > &position, int *out) | field_type | inlinevirtual |
i_next(bool &finish, std::vector< int > &pos, int &out) | field_type | inlinevirtual |
insize | field_type | protected |
new_mem() | field_type | inlinevirtual |
next(bool &finish, std::vector< int > &pos) | field_type | inlinevirtual |
operator=(const field_cluster_h &other) | field_cluster_h | |
periodic | field_type | protected |
print(std::string filename, std::string arrname) | field_type | inlinevirtual |
print_setup(const std::string filename, const std::string groupname, const int Tmax, const int Hmax) | field_type | inlinevirtual |
recv_data(int src_rank) | field_type | inlinevirtual |
send_data(int dest_rank) | field_type | inlinevirtual |
spinx | field_cluster_h | protected |
spiny | field_cluster_h | protected |
spinz | field_cluster_h | protected |
totsize | field_type | protected |
~field_cluster_h() | field_cluster_h | |
~field_type() | field_type | inline |