|
ddx 0.6.8
Libary for domain-decomposition methods for polarizable continuum models
|
Workspace for temporary buffers. More...
Data Types | |
| type | ddx_workspace_type |
| Container for temporary arrays. More... | |
Functions/Subroutines | |
| subroutine | workspace_init (params, constants, workspace, ddx_error) |
| Initialize and allocate the temporary workspaces. More... | |
| subroutine | workspace_free (workspace, ddx_error) |
| Deallocate the temporary workspaces. More... | |
Workspace for temporary buffers.
| subroutine ddx_workspace::workspace_init | ( | type(ddx_params_type), intent(in) | params, |
| type(ddx_constants_type), intent(in) | constants, | ||
| type(ddx_workspace_type), intent(out) | workspace, | ||
| type(ddx_error_type), intent(inout) | ddx_error | ||
| ) |
Initialize and allocate the temporary workspaces.
| [in] | params | User specified parameters |
| [in] | constants | Precomputed constants |
| [out] | workspace | Preallocated workspaces |
| [in,out] | ddx_error | ddX error |
Definition at line 114 of file ddx_workspace.f90.
| subroutine ddx_workspace::workspace_free | ( | type(ddx_workspace_type), intent(out) | workspace, |
| type(ddx_error_type), intent(inout) | ddx_error | ||
| ) |
Deallocate the temporary workspaces.
| [out] | workspace | Preallocated workspaces |
| [in,out] | ddx_error | ddX error |
Definition at line 289 of file ddx_workspace.f90.