Loading [MathJax]/extensions/tex2jax.js
ddx 0.6.0
Libary for domain-decomposition methods for polarizable continuum models
All Classes Namespaces Files Functions Variables Modules Pages
Data Types List
Here are the data types with brief descriptions:
[detail level 12]
 Nddx_cinterface
 Cddx_setup_type
 Nddx_constantsRun-time constants
 Cddx_constants_typeContainer for precomputed constants
 Nddx_coreCore routines and parameters of the ddX software
 Cddx_electrostatics_typeContainer for the electrostatic properties. Since different methods require different electrostatic properties, defining this kind of general purpose container simplify the interfaces as we don't need different interfaces for different methods
 Cddx_state_typeThis defined type contains the primal and adjoint RHSs, the solution of the primal and adjoint linear systems, useful intermediates for the computation of the forces, and the information about the convergence of the linear system solver (time, number of iterations, relative difference at each iteration)
 Cddx_typeMain ddX type that stores all the required information. Container for the params, contants and workspace derived types
 Nddx_errors
 Cddx_error_typeDdX type for containing ddx_error information
 Nddx_parametersModule to treat properly user input parameters
 Cddx_params_typeType to check and store user input parameters
 Nddx_solversCore routines and parameters of ddX software
 Cmatvec_interface
 Cmatvec_interface_external
 Cnorm_interface
 Nddx_workspaceWorkspace for temporary buffers
 Cddx_workspace_typeContainer for temporary arrays