User interaction

FaADE.InputsModule
Inputs

Module for interfacing with FaADE.jl and creating problem objects to run the code on.

source

User interaction

FaADE.Inputs.Problem1DType
Problem1D{TT      <: Real,
DIMS,
DCT,
ST      <: SourceTerm,
SATB    <: Union{Dict,Tuple},
PART} <: PDEProblem{TT,DIMS}

Struct for one dimensional problems

source
FaADE.Inputs.Problem1DMethod
Problem1D(order::Integer,u₀,K,G::GridType{TT,DIMS},BCs,S,Par) where {TT,DIMS}

Required arguments:

  • order: order of the solver to be used
  • u₀: Initial condition
  • K: Diffusion coefficient
  • G: one dimensional Grid1D or GridMultiBlock
  • BCs: Tuple of boundary conditions (see SATs)
source
FaADE.Inputs.Problem2DType
Problem2D{TT      <: Real,
    DIM,
    DCT,
    ST      <: SourceTerm,
    SATB    <: Union{Dict,Tuple},
    PART} <: PDEProblem{TT,DIM}

Struct for two dimensional problems

source
FaADE.Inputs.Problem2DMethod
Problem2D(order::Integer,u₀,Kx,Ky,G::GridType{TT,DIM},BCs,S,Par) where {TT,DIM}

Required arguments:

  • order: order of the solver to be used
  • u₀: Initial condition
  • Kx: Diffusion coefficient in $x$
  • Ky: Diffusion coefficient in $y$
  • G: one dimensional Grid2D or GridMultiBlock
  • BCs: Tuple of boundary conditions (see SATs)
source