nx_chem.nx
buildroot/runtime/nx_chem.nx
about
dependencies 1 imports · 30 importers
diagram shows first 10 each side; +0 more imports, +20 more importers in the complete lists below.
imports: nx_kernel_v2.nx
imported by: nx_capabilities_test.nxnx_chem_adulterant_db.nxnx_chem_adulterant_db_test.nxnx_chem_descriptors.nxnx_chem_descriptors_test.nxnx_chem_extended.nxnx_chem_fingerprint.nxnx_chem_isotope_pattern.nxnx_chem_isotope_pattern_test.nxnx_chem_mass.nxnx_chem_mass_test.nxnx_chem_morgan.nxnx_chem_peak_list.nxnx_chem_peak_list_test.nxnx_chem_periodic.nxnx_chem_periodic_test.nxnx_chem_report_csv.nxnx_chem_report_csv_test.nxnx_chem_report_json.nxnx_chem_report_json_test.nxnx_chem_sildenafil_probe_test.nxnx_chem_smiles_emit.nxnx_chem_tadalafil_probe_test.nxnx_chem_valence.nxnx_chem_valence_test.nxnx_litpath_quirk_test.nxnx_supplement.nxnx_supplement_batch.nxnx_supplement_check.nxnx_supplement_csv.nx
structs
| 38 | struct Element |
| 100 | struct Molecule |
consts
| 13 | const NX_MAGIC_4003: i64 = 4003 |
| 14 | const NX_MAGIC_6941: i64 = 6941 |
| 15 | const NX_MAGIC_9012: i64 = 9012 |
| 16 | const NX_MAGIC_10811: i64 = 10811 |
| 17 | const NX_MAGIC_12011: i64 = 12011 |
| 18 | const NX_MAGIC_14007: i64 = 14007 |
| 19 | const NX_MAGIC_15999: i64 = 15999 |
| 20 | const NX_MAGIC_18998: i64 = 18998 |
| 21 | const NX_MAGIC_20180: i64 = 20180 |
| 22 | const NX_MAGIC_22990: i64 = 22990 |
| 23 | const NX_MAGIC_24305: i64 = 24305 |
| 24 | const NX_MAGIC_26982: i64 = 26982 |
| 25 | const NX_MAGIC_28086: i64 = 28086 |
| 26 | const NX_MAGIC_30974: i64 = 30974 |
| 27 | const NX_MAGIC_32066: i64 = 32066 |
| 28 | const NX_MAGIC_35453: i64 = 35453 |
| 29 | const NX_MAGIC_39948: i64 = 39948 |
| 32 | const NX_CHEM_SYM_MOLECULE: nx_int = 415001 |
| 33 | const NX_CHEM_SYM_ATOM: nx_int = 415002 |
| 34 | const NX_CHEM_SYM_REACTION: nx_int = 415003 |
| 43 | const NX_ELEM_BYTES: nx_int = 24 |
| 105 | const NX_MOL_BYTES: nx_int = 24 |
functions
| 49 | func nx_chem_periodic_table() -> *Element |
| 93 | func nx_chem_element_by_z(table: *Element, z: nx_int) -> *Element |
| 107 | func nx_chem_molecule_new(n: nx_int) -> *Molecule |
| 115 | func nx_chem_molecule_set(m: *Molecule, i: nx_int, z: nx_int, count: nx_int) -> nx_int |
| 124 | func nx_chem_molar_mass_q3(m: *Molecule, table: *Element) -> nx_int |
| 140 | func nx_chem_water() -> *Molecule |
| 148 | func nx_chem_co2() -> *Molecule |