Functions
Thunderbolt.AbstractSemidiscreteFunction
— TypeAbstractSemidiscreteFunction <: DiffEqBase.AbstractDiffEqFunction{iip=true}
Supertype for all functions coming from PDE discretizations.
Interface
solution_size(::AbstractSemidiscreteFunction)
Thunderbolt.AbstractSemidiscreteBlockedFunction
— TypeAbstractSemidiscreteBlockedFunction <: AbstractSemidiscreteFunction
Supertype for all functions coming from PDE discretizations with blocked structure.
Interface
BlockArrays.blocksizes(::AbstractSemidiscreteFunction)
BlockArrays.blocks(::AbstractSemidiscreteFunction) -> Iterable
Missing docstring for Thunderbolt.AbstractSemidiscreteODEFunction
. Check Documenter's build log for details.
Missing docstring for Thunderbolt.AbstractSemidiscreteDAEFunction
. Check Documenter's build log for details.
Missing docstring for Thunderbolt.AbstractQuasiStaticFunction
. Check Documenter's build log for details.
Missing docstring for TransientDiffusionFunction
. Check Documenter's build log for details.
Missing docstring for SteadyDiffusionFunction
. Check Documenter's build log for details.
Missing docstring for PointwiseODEFunction
. Check Documenter's build log for details.
Thunderbolt.QuasiStaticNonlinearFunction
— TypeQuasiStaticNonlinearFunction{M <: QuasiStaticModel, DH <: Ferrite.AbstractDofHandler}
A discrete problem with time dependent terms and no time derivatives w.r.t. any solution variable. Abstractly written we want to solve the problem F(u, t) = 0 on some time interval [t₁, t₂].
Missing docstring for RSAFDQ20223DFunction
. Check Documenter's build log for details.
Missing docstring for AbstractOperatorSplitFunction
. Check Documenter's build log for details.
Thunderbolt.OS.GenericSplitFunction
— TypeGenericSplitFunction(functions::Tuple, dof_ranges::Tuple)
GenericSplitFunction(functions::Tuple, dof_ranges::Tuple, syncronizers::Tuple)
This type of function describes a set of connected inner functions in mass-matrix form, as usually found in operator splitting procedures.
We should be able to get rid of the synchronizer and handle the connection of coefficients and solutions in semidiscretize.