Type | Location | Extends | Description |
---|---|---|---|
abstract_exptA_linop_cdp | LightKrylov_AbstractLinops | abstract_linop_cdp | Utility type to define the exponential propagator which is the linear map corresponding to the matrix exponential of the (possibly time-dependent) system Jacobian over a time horizon as: Note that explicit knowledge or definition of the Jacobian is NOT required. This utility function is intended for the use in conjuction with a time-stepper algorithm that computes the integral directly. |
abstract_exptA_linop_csp | LightKrylov_AbstractLinops | abstract_linop_csp | Utility type to define the exponential propagator which is the linear map corresponding to the matrix exponential of the (possibly time-dependent) system Jacobian over a time horizon as: Note that explicit knowledge or definition of the Jacobian is NOT required. This utility function is intended for the use in conjuction with a time-stepper algorithm that computes the integral directly. |
abstract_exptA_linop_rdp | LightKrylov_AbstractLinops | abstract_linop_rdp | Utility type to define the exponential propagator which is the linear map corresponding to the matrix exponential of the (possibly time-dependent) system Jacobian over a time horizon as: Note that explicit knowledge or definition of the Jacobian is NOT required. This utility function is intended for the use in conjuction with a time-stepper algorithm that computes the integral directly. |
abstract_exptA_linop_rsp | LightKrylov_AbstractLinops | abstract_linop_rsp | Utility type to define the exponential propagator which is the linear map corresponding to the matrix exponential of the (possibly time-dependent) system Jacobian over a time horizon as: Note that explicit knowledge or definition of the Jacobian is NOT required. This utility function is intended for the use in conjuction with a time-stepper algorithm that computes the integral directly. |
abstract_hermitian_linop_cdp | LightKrylov_AbstractLinops | abstract_linop_cdp | Abstract representation of an abstract hermitian (complex-valued) linear operator. |
abstract_hermitian_linop_csp | LightKrylov_AbstractLinops | abstract_linop_csp | Abstract representation of an abstract hermitian (complex-valued) linear operator. |
abstract_jacobian_linop_cdp | LightKrylov_AbstractSystems | abstract_linop_cdp | Abstract type for the local linearization of the system around the state X |
abstract_jacobian_linop_csp | LightKrylov_AbstractSystems | abstract_linop_csp | Abstract type for the local linearization of the system around the state X |
abstract_jacobian_linop_rdp | LightKrylov_AbstractSystems | abstract_linop_rdp | Abstract type for the local linearization of the system around the state X |
abstract_jacobian_linop_rsp | LightKrylov_AbstractSystems | abstract_linop_rsp | Abstract type for the local linearization of the system around the state X |
abstract_linop | LightKrylov_AbstractLinops | None | Base type to define an abstract linear operator. All other types defined in
|
abstract_linop_cdp | LightKrylov_AbstractLinops | abstract_linop | Base type to extend in order to define a complex(dp)-valued linear operator. |
abstract_linop_csp | LightKrylov_AbstractLinops | abstract_linop | Base type to extend in order to define a complex(sp)-valued linear operator. |
abstract_linop_rdp | LightKrylov_AbstractLinops | abstract_linop | Base type to extend in order to define a real(dp)-valued linear operator. |
abstract_linop_rsp | LightKrylov_AbstractLinops | abstract_linop | Base type to extend in order to define a real(sp)-valued linear operator. |
abstract_metadata | LightKrylov_Utils | None | Abstract type for solver metadata from which all others are extended. |
abstract_opts | LightKrylov_Utils | None | Abstract type for options from which all others are extended. |
abstract_precond_cdp | LightKrylov_IterativeSolvers | None | |
abstract_precond_csp | LightKrylov_IterativeSolvers | None | |
abstract_precond_rdp | LightKrylov_IterativeSolvers | None | |
abstract_precond_rsp | LightKrylov_IterativeSolvers | None | |
abstract_sym_linop_rdp | LightKrylov_AbstractLinops | abstract_linop_rdp | Abstract representation of an abstract symmetric (real valued) linear operator. |
abstract_sym_linop_rsp | LightKrylov_AbstractLinops | abstract_linop_rsp | Abstract representation of an abstract symmetric (real valued) linear operator. |
abstract_system | LightKrylov_AbstractSystems | None | |
abstract_system_cdp | LightKrylov_AbstractSystems | abstract_system | System for Newton fixed-point iteration via the Jacobian |
abstract_system_csp | LightKrylov_AbstractSystems | abstract_system | System for Newton fixed-point iteration via the Jacobian |
abstract_system_rdp | LightKrylov_AbstractSystems | abstract_system | System for Newton fixed-point iteration via the Jacobian |
abstract_system_rsp | LightKrylov_AbstractSystems | abstract_system | System for Newton fixed-point iteration via the Jacobian |
abstract_vector | LightKrylov_AbstractVectors | None | Base abstract type from which all other types of vectors used in |
abstract_vector_cdp | LightKrylov_AbstractVectors | abstract_vector | Abstract type to define complex(dp)-valued vectors. Derived-types defined by the user should be extending one such class. |
abstract_vector_csp | LightKrylov_AbstractVectors | abstract_vector | Abstract type to define complex(sp)-valued vectors. Derived-types defined by the user should be extending one such class. |
abstract_vector_rdp | LightKrylov_AbstractVectors | abstract_vector | Abstract type to define real(dp)-valued vectors. Derived-types defined by the user should be extending one such class. |
abstract_vector_rsp | LightKrylov_AbstractVectors | abstract_vector | Abstract type to define real(sp)-valued vectors. Derived-types defined by the user should be extending one such class. |
abstract_watch | LightKrylov_Timer_Utils | None | Base type to define a global timer. All watches within LightKrylov and associated tools are derived from this type. |
adjoint_linop_cdp | LightKrylov_AbstractLinops | abstract_linop_cdp | Utility type to define an adjoint linear operator. The definition of |
adjoint_linop_csp | LightKrylov_AbstractLinops | abstract_linop_csp | Utility type to define an adjoint linear operator. The definition of |
adjoint_linop_rdp | LightKrylov_AbstractLinops | abstract_linop_rdp | Utility type to define an adjoint linear operator. The definition of |
adjoint_linop_rsp | LightKrylov_AbstractLinops | abstract_linop_rsp | Utility type to define an adjoint linear operator. The definition of |
axpby_linop_cdp | LightKrylov_AbstractLinops | abstract_linop_cdp | Utility type to define a composite linear operator .
The definitions of |
axpby_linop_csp | LightKrylov_AbstractLinops | abstract_linop_csp | Utility type to define a composite linear operator .
The definitions of |
axpby_linop_rdp | LightKrylov_AbstractLinops | abstract_linop_rdp | Utility type to define a composite linear operator .
The definitions of |
axpby_linop_rsp | LightKrylov_AbstractLinops | abstract_linop_rsp | Utility type to define a composite linear operator .
The definitions of |
cg_dp_metadata | LightKrylov_IterativeSolvers | abstract_metadata | Conjugate gradient metadata. |
cg_dp_opts | LightKrylov_IterativeSolvers | abstract_opts | Conjugate gradient options. |
cg_sp_metadata | LightKrylov_IterativeSolvers | abstract_metadata | Conjugate gradient metadata. |
cg_sp_opts | LightKrylov_IterativeSolvers | abstract_opts | Conjugate gradient options. |
dense_linop_cdp | LightKrylov_AbstractLinops | abstract_linop_cdp | |
dense_linop_csp | LightKrylov_AbstractLinops | abstract_linop_csp | |
dense_linop_rdp | LightKrylov_AbstractLinops | abstract_linop_rdp | |
dense_linop_rsp | LightKrylov_AbstractLinops | abstract_linop_rsp | |
dense_vector_cdp | LightKrylov_AbstractVectors | abstract_vector_cdp | |
dense_vector_csp | LightKrylov_AbstractVectors | abstract_vector_csp | |
dense_vector_rdp | LightKrylov_AbstractVectors | abstract_vector_rdp | |
dense_vector_rsp | LightKrylov_AbstractVectors | abstract_vector_rsp | |
fgmres_dp_metadata | LightKrylov_IterativeSolvers | abstract_metadata | FGMRES metadata. |
fgmres_dp_opts | LightKrylov_IterativeSolvers | abstract_opts | FGMRES options. |
fgmres_sp_metadata | LightKrylov_IterativeSolvers | abstract_metadata | FGMRES metadata. |
fgmres_sp_opts | LightKrylov_IterativeSolvers | abstract_opts | FGMRES options. |
gmres_dp_metadata | LightKrylov_IterativeSolvers | abstract_metadata | GMRES metadata. |
gmres_dp_opts | LightKrylov_IterativeSolvers | abstract_opts | GMRES options. |
gmres_sp_metadata | LightKrylov_IterativeSolvers | abstract_metadata | GMRES metadata. |
gmres_sp_opts | LightKrylov_IterativeSolvers | abstract_opts | GMRES options. |
hermitian_linop_cdp | LightKrylov_TestUtils | abstract_hermitian_linop_cdp | |
hermitian_linop_csp | LightKrylov_TestUtils | abstract_hermitian_linop_csp | |
Id_cdp | LightKrylov_AbstractLinops | abstract_linop_cdp | Utility type to define the Identity operator. Note that the type-bound procedures
for |
Id_csp | LightKrylov_AbstractLinops | abstract_linop_csp | Utility type to define the Identity operator. Note that the type-bound procedures
for |
Id_rdp | LightKrylov_AbstractLinops | abstract_linop_rdp | Utility type to define the Identity operator. Note that the type-bound procedures
for |
Id_rsp | LightKrylov_AbstractLinops | abstract_linop_rsp | Utility type to define the Identity operator. Note that the type-bound procedures
for |
jacobian_rdp | LightKrylov_TestUtils | abstract_jacobian_linop_rdp | |
jacobian_rsp | LightKrylov_TestUtils | abstract_jacobian_linop_rsp | |
lightkrylov_timer | LightKrylov_Timer_Utils | None | Individual timer. Atomic timer that is associated to a particular 'event' by name which may be a procedure or a user-defined string at instantiation. |
lightkrylov_timer_group | LightKrylov_Timer_Utils | None | Simple type to allow for some structure in the timer output. |
lightkrylov_watch | LightKrylov_Timing | abstract_watch | Global timing structure to contain all timers within Lightkrylov |
linop_cdp | LightKrylov_TestUtils | abstract_linop_cdp | |
linop_csp | LightKrylov_TestUtils | abstract_linop_csp | |
linop_rdp | LightKrylov_TestUtils | abstract_linop_rdp | |
linop_rsp | LightKrylov_TestUtils | abstract_linop_rsp | |
newton_dp_metadata | LightKrylov_NewtonKrylov | abstract_metadata | Metadata for Newton-Krylov fixed-point iteration. |
newton_dp_opts | LightKrylov_NewtonKrylov | abstract_opts | Options for Newton-Krylov fixed-point iteration. |
newton_sp_metadata | LightKrylov_NewtonKrylov | abstract_metadata | Metadata for Newton-Krylov fixed-point iteration. |
newton_sp_opts | LightKrylov_NewtonKrylov | abstract_opts | Options for Newton-Krylov fixed-point iteration. |
roessler_rdp | LightKrylov_TestUtils | abstract_system_rdp | |
roessler_rsp | LightKrylov_TestUtils | abstract_system_rsp | |
scaled_linop_cdp | LightKrylov_AbstractLinops | abstract_linop_cdp | Defines a scaled linear operator with a complex(dp)-valued operator and . |
scaled_linop_csp | LightKrylov_AbstractLinops | abstract_linop_csp | Defines a scaled linear operator with a complex(sp)-valued operator and . |
scaled_linop_rdp | LightKrylov_AbstractLinops | abstract_linop_rdp | Defines a scaled linear operator with a real-valued operator and
. The definitions of |
scaled_linop_rsp | LightKrylov_AbstractLinops | abstract_linop_rsp | Defines a scaled linear operator with a real-valued operator and
. The definitions of |
spd_linop_rdp | LightKrylov_TestUtils | abstract_sym_linop_rdp | |
spd_linop_rsp | LightKrylov_TestUtils | abstract_sym_linop_rsp | |
state_vector_rdp | LightKrylov_TestUtils | abstract_vector_rdp | |
state_vector_rsp | LightKrylov_TestUtils | abstract_vector_rsp | |
vector_cdp | LightKrylov_TestUtils | abstract_vector_cdp | |
vector_csp | LightKrylov_TestUtils | abstract_vector_csp | |
vector_rdp | LightKrylov_TestUtils | abstract_vector_rdp | |
vector_rsp | LightKrylov_TestUtils | abstract_vector_rsp |