Provides API exports for the tblite_structure handle.
More...
|
|
type(c_ptr) function, public | tblite_api_structure::new_structure_api (verror, natoms, numbers, positions, c_charge, c_uhf, c_lattice, c_periodic) |
| | Create new molecular structure data (quantities in Bohr)
|
| |
|
subroutine, public | tblite_api_structure::delete_structure_api (vmol) |
| | Delete molecular structure data.
|
| |
|
subroutine, public | tblite_api_structure::update_structure_geometry_api (verror, vmol, positions, lattice) |
| | Update coordinates and lattice parameters (quantities in Bohr)
|
| |
|
subroutine, public | tblite_api_structure::update_structure_charge_api (verror, vmol, c_charge) |
| | Update coordinates and lattice parameters (quantities in Bohr)
|
| |
|
subroutine, public | tblite_api_structure::update_structure_uhf_api (verror, vmol, c_uhf) |
| | Update coordinates and lattice parameters (quantities in Bohr)
|
| |
|
|
logical, parameter | tblite_api_structure::debug = .false. |
| |
Provides API exports for the tblite_structure handle.