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_3d_i, 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_3d_i | virtual |
check_zero(std::vector< int > &position) | field_3d | inlinevirtual |
dim | field_type | protected |
field_3d() | field_3d | inline |
field_3d_i() | field_3d_i | |
field_3d_i(int size, bool isperio) | field_3d_i | |
field_3d_i(field_type &other) | field_3d_i | |
field_3d_i(const field_3d_i &other) | field_3d_i | |
field_type() | field_type | inline |
fill_ghost(int num_rows) | field_3d_i | virtual |
fill_one(std::vector< int > &position) | field_3d_i | virtual |
fill_rand(std::vector< int > &position) | field_3d_i | virtual |
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_3d_i | virtual |
fill_zero(std::vector< int > &position) | field_3d_i | virtual |
findnum() | field_3d | virtual |
ft | field_type | protected |
get_1dfield_h(double *&x, double *&y, double *&z) const | field_type | inlinevirtual |
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_3d_i | virtual |
get_3dzero(bool ***&x) const | field_3d | 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_type | inlinevirtual |
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_type | inlinevirtual |
i_access(std::vector< int > &position, int &out) | field_3d_i | virtual |
i_adjacent(std::vector< int > &position, int *out) | field_3d_i | virtual |
i_next(bool &finish, std::vector< int > &pos, int &out) | field_3d_i | virtual |
insize | field_type | protected |
iszero | field_3d | protected |
new_mem() | field_type | inlinevirtual |
next(bool &finish, std::vector< int > &pos) | field_3d | virtual |
operator=(const field_3d_i &other) | field_3d_i | |
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_3d_i | virtual |
send_data(int dest_rank) | field_3d_i | virtual |
spin | field_3d_i | protected |
totsize | field_type | protected |
~field_3d() | field_3d | inline |
~field_3d_i() | field_3d_i | |
~field_type() | field_type | inline |