Generator for LAPACK based electronic solvers.
More...
|
procedure | new (self, solver, ndim) |
| Create new instance of electronic solver.
|
|
procedure | delete (self, solver) |
| Delete an electronic solver instance.
|
|
procedure(new), deferred | new (self, solver, ndim) |
| Create new instance of electronic solver.
|
|
procedure(delete), deferred | delete (self, solver) |
| Delete an electronic solver instance.
|
|
Generator for LAPACK based electronic solvers.
◆ delete()
procedure tblite_lapack_solver::lapack_solver::delete |
( |
class(lapack_solver), intent(inout) | self, |
|
|
class(solver_type), intent(inout), allocatable | solver ) |
Delete an electronic solver instance.
- Parameters
-
[in,out] | self | Instance of the solver factory |
[in,out] | solver | Electronic solver instance |
◆ new()
procedure tblite_lapack_solver::lapack_solver::new |
( |
class(lapack_solver), intent(inout) | self, |
|
|
class(solver_type), intent(out), allocatable | solver, |
|
|
integer, intent(in) | ndim ) |
Create new instance of electronic solver.
- Parameters
-
[in,out] | self | Instance of the solver factory |
[out] | solver | New electronic solver |
[in] | ndim | Dimension of the eigenvalue problem |
The documentation for this type was generated from the following file:
- /home/runner/work/tblite/tblite/src/tblite/lapack/solver.f90