23 int nmx,
int nmy,
int nmz);
3x3 matrix and related mathamatical operations
Definition matrix3.h:19
T x
Definition vector3.h:24
T y
Definition vector3.h:25
T z
Definition vector3.h:26
This class stores some basic properties common to all big grids.
Definition biggrid_info.h:16
const Vec3d & get_mgrid_coord(int index_1d) const
Definition biggrid_info.h:40
Vec3d get_cartesian_coord(const Vec3i &index_3d) const
Definition biggrid_info.h:26
int get_nmz() const
Definition biggrid_info.h:36
Vec3d biggrid_vec3_
Definition biggrid_info.h:60
Vec3d get_direct_coord(const Vec3d &cart_coord) const
Definition biggrid_info.h:27
Vec3d biggrid_vec1_
Definition biggrid_info.h:58
std::shared_ptr< const MeshGridInfo > meshgrid_info_
Definition biggrid_info.h:78
Vec3i mgrid_idx_1Dto3D(int index_1d) const
Definition biggrid_info.h:45
Vec3d get_cartesian_coord(const Vec3d &index_3d) const
Definition biggrid_info.h:25
Vec3i max_ext_bgrid_num(double r) const
Definition biggrid_info.cpp:49
int get_mgrids_num() const
Definition biggrid_info.h:37
int nmx_
Definition biggrid_info.h:83
std::vector< Vec3d > meshgrid_coords_
Definition biggrid_info.h:96
int mgrid_idx_3Dto1D(const Vec3i index_3d) const
Definition biggrid_info.h:51
int nmz_
Definition biggrid_info.h:89
const std::vector< Vec3d > & get_mgrids_coord() const
Definition biggrid_info.h:39
int nmxyz_
Definition biggrid_info.h:92
Matrix3 biggrid_latvec0_
Definition biggrid_info.h:66
std::shared_ptr< const MeshGridInfo > get_mgrid_info() const
Definition biggrid_info.h:42
int get_nmx() const
Definition biggrid_info.h:34
int nmy_
Definition biggrid_info.h:86
Vec3d biggrid_vec2_
Definition biggrid_info.h:59
int get_nmy() const
Definition biggrid_info.h:35
Matrix3 biggrid_GT_
Definition biggrid_info.h:71
Definition batch_biggrid.cpp:4
int index3Dto1D(const int id_x, const int id_y, const int id_z, const int dim_x, const int dim_y, const int dim_z)
Definition gint_helper.h:10
Vec3i index1Dto3D(const int index_1d, const int dim_x, const int dim_y, const int dim_z)
Definition gint_helper.h:16