|
| subroutine, public | cell_types::cell_clone (cell_in, cell_out, tag) |
| | Clone cell variable.
|
| |
| subroutine, public | cell_types::cell_copy (cell_in, cell_out, tag) |
| | Copy cell variable.
|
| |
| subroutine, public | cell_types::parse_cell_line (input_line, cell_itimes, cell_time, h, vol) |
| | Read cell info from a line (parsed from a file)
|
| |
| subroutine, public | cell_types::get_cell (cell, alpha, beta, gamma, deth, orthorhombic, abc, periodic, h, h_inv, symmetry_id, tag) |
| | Get informations about a simulation cell.
|
| |
| real(kind=dp) function, public | cell_types::plane_distance (h, k, l, cell) |
| | Calculate the distance between two lattice planes as defined by a triple of Miller indices (hkl).
|
| |
| subroutine, public | cell_types::real_to_scaled (s, r, cell) |
| | Transform real to scaled cell coordinates. s=h_inv*r.
|
| |
| subroutine, public | cell_types::scaled_to_real (r, s, cell) |
| | Transform scaled cell coordinates real coordinates. r=h*s.
|
| |
| subroutine, public | cell_types::cell_retain (cell) |
| | retains the given cell (see doc/ReferenceCounting.html)
|
| |
| subroutine, public | cell_types::cell_release (cell) |
| | releases the given cell (see doc/ReferenceCounting.html)
|
| |
|
| integer, parameter, public | cell_types::cell_sym_none = 0 |
| |
| integer, parameter, public | cell_types::cell_sym_triclinic = 1 |
| |
| integer, parameter, public | cell_types::cell_sym_monoclinic = 2 |
| |
| integer, parameter, public | cell_types::cell_sym_monoclinic_gamma_ab = 3 |
| |
| integer, parameter, public | cell_types::cell_sym_orthorhombic = 4 |
| |
| integer, parameter, public | cell_types::cell_sym_tetragonal_ab = 5 |
| |
| integer, parameter, public | cell_types::cell_sym_tetragonal_ac = 6 |
| |
| integer, parameter, public | cell_types::cell_sym_tetragonal_bc = 7 |
| |
| integer, parameter, public | cell_types::cell_sym_rhombohedral = 8 |
| |
| integer, parameter, public | cell_types::cell_sym_hexagonal_gamma_60 = 9 |
| |
| integer, parameter, public | cell_types::cell_sym_hexagonal_gamma_120 = 10 |
| |
| integer, parameter, public | cell_types::cell_sym_cubic = 11 |
| |
| integer, parameter, public | cell_types::use_perd_none = 0 |
| |
| integer, parameter, public | cell_types::use_perd_x = 1 |
| |
| integer, parameter, public | cell_types::use_perd_y = 2 |
| |
| integer, parameter, public | cell_types::use_perd_z = 3 |
| |
| integer, parameter, public | cell_types::use_perd_xy = 4 |
| |
| integer, parameter, public | cell_types::use_perd_xz = 5 |
| |
| integer, parameter, public | cell_types::use_perd_yz = 6 |
| |
| integer, parameter, public | cell_types::use_perd_xyz = 7 |
| |
| character(len=3), dimension(7), parameter, public | cell_types::periodicity_string = [" X", " Y", " Z", " XY", " XZ", " YZ", "XYZ"] |
| |