User interaction
FaADE.Inputs
— ModuleInputs
Module for interfacing with FaADE.jl
and creating problem objects to run the code on.
User interaction
FaADE.Inputs.PDEProblem
— TypeFaADE.Inputs.Problem1D
— TypeProblem1D{TT <: Real,
DIMS,
DCT,
ST <: SourceTerm,
SATB <: Union{Dict,Tuple},
PART} <: PDEProblem{TT,DIMS}
Struct for one dimensional problems
FaADE.Inputs.Problem1D
— MethodProblem1D(order::Integer,u₀,K,G::GridType{TT,DIMS},BCs,S,Par) where {TT,DIMS}
Required arguments:
order
: order of the solver to be usedu₀
: Initial conditionK
: Diffusion coefficientG
: one dimensionalGrid1D
orGridMultiBlock
BCs
: Tuple of boundary conditions (seeSATs
)
FaADE.Inputs.Problem2D
— TypeProblem2D{TT <: Real,
DIM,
DCT,
ST <: SourceTerm,
SATB <: Union{Dict,Tuple},
PART} <: PDEProblem{TT,DIM}
Struct for two dimensional problems
FaADE.Inputs.Problem2D
— MethodProblem2D(order::Integer,u₀,Kx,Ky,G::GridType{TT,DIM},BCs,S,Par) where {TT,DIM}
Required arguments:
order
: order of the solver to be usedu₀
: Initial conditionKx
: Diffusion coefficient in $x$Ky
: Diffusion coefficient in $y$G
: one dimensionalGrid2D
orGridMultiBlock
BCs
: Tuple of boundary conditions (seeSATs
)