| 
    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 113 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 285 of file ddx_workspace.f90.