MC_HAMR  v0.01
Monte Carlo Simulation Software for Atomistic Models of Magnetic Materials for Heat Assisted Magnetic Recording
field_type Member List

This is the complete list of members for field_type, including all inherited members.

add_val_h(std::vector< int > &position, std::vector< double > &in)field_typeinlinevirtual
allzero()field_type
change_to_test(std::vector< int > &position, ham_type *hamil)field_typeinlinevirtual
check_zero(std::vector< int > &position)field_typeinlinevirtual
dimfield_typeprotected
field_type()field_typeinline
fill_ghost(int num_rows)field_typeinlinevirtual
fill_one(std::vector< int > &position)field_typeinlinevirtual
fill_rand(std::vector< int > &position)field_typeinlinevirtual
fill_val_h(std::vector< int > &position, double x, double y, double z)field_typeinlinevirtual
fill_val_i(std::vector< int > &position, int val)field_typeinlinevirtual
fill_zero(std::vector< int > &position)field_typeinlinevirtual
findnum()field_typeinlinevirtual
ftfield_typeprotected
get_1dfield_h(double *&x, double *&y, double *&z) const field_typeinlinevirtual
get_2dfield_h(double **&x, double **&y, double **&z) const field_typeinlinevirtual
get_2dfield_i(int **&x) const field_typeinlinevirtual
get_2dzero(bool **&x) const field_typeinlinevirtual
get_3dfield_h(double ***&x, double ***&y, double ***&z) const field_typeinlinevirtual
get_3dfield_i(int ***&x) const field_typeinlinevirtual
get_3dzero(bool ***&x) const field_typeinlinevirtual
get_dim() const field_typeinline
get_ft() const field_typeinline
get_insize() const field_typeinline
get_perio() const field_typeinline
get_totsize() const field_typeinline
h_2adjacent(std::vector< int > &position, double **out)field_typeinlinevirtual
h_access(std::vector< int > &position, std::vector< double > &out)field_typeinlinevirtual
h_adjacent(std::vector< int > &position, double **out)field_typeinlinevirtual
h_arb_adj(std::vector< int > &position, std::vector< int > &dxs, std::vector< int > &dys, std::vector< int > &dzs, double **out, int num)field_typeinlinevirtual
h_next(bool &finish, std::vector< int > &pos, std::vector< double > &out)field_typeinlinevirtual
i_access(std::vector< int > &postion, int &out)field_typeinlinevirtual
i_adjacent(std::vector< int > &position, int *out)field_typeinlinevirtual
i_next(bool &finish, std::vector< int > &pos, int &out)field_typeinlinevirtual
insizefield_typeprotected
new_mem()field_typeinlinevirtual
next(bool &finish, std::vector< int > &pos)field_typeinlinevirtual
periodicfield_typeprotected
print(std::string filename, std::string arrname)field_typeinlinevirtual
print_setup(const std::string filename, const std::string groupname, const int Tmax, const int Hmax)field_typeinlinevirtual
recv_data(int src_rank)field_typeinlinevirtual
send_data(int dest_rank)field_typeinlinevirtual
totsizefield_typeprotected
~field_type()field_typeinline