| 
| subroutine, public  | nnp_environment_types::nnp_env_release (nnp_env) | 
|   | Release data structure that holds all the information for neural network potentials.  
  | 
|   | 
| subroutine, public  | nnp_environment_types::nnp_env_get (nnp_env, nnp_forces, subsys, atomic_kind_set, particle_set, local_particles, molecule_kind_set, molecule_set, local_molecules, nnp_input, force_env_input, cell, cell_ref, use_ref_cell, nnp_potential_energy, virial) | 
|   | Returns various attributes of the nnp environment.  
  | 
|   | 
| subroutine, public  | nnp_environment_types::nnp_env_set (nnp_env, nnp_forces, subsys, atomic_kind_set, particle_set, local_particles, molecule_kind_set, molecule_set, local_molecules, nnp_input, force_env_input, cell, cell_ref, use_ref_cell, nnp_potential_energy) | 
|   | Sets various attributes of the nnp environment.  
  | 
|   | 
 | 
| integer, parameter, public  | nnp_environment_types::nnp_cut_cos = 1 | 
|   | derived data types  
  | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_cut_tanh = 2 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_tanh = 1 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_gaus = 2 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_lin = 3 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_cos = 4 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_sig = 5 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_invsig = 6 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_exp = 7 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_softplus = 8 | 
|   | 
| integer, parameter, public  | nnp_environment_types::nnp_actfnct_quad = 9 | 
|   |