Solve_oneline_DiffusionEq Function

public function Solve_oneline_DiffusionEq(this, FEMDomains, DiffusionCoeff, Reaction, penalty, FixBoundary, FixValue, C_n, dt, RHS, Matrix, algorithm, AL_lambda, AL_tol, AL_alpha) result(C_field)

Type Bound

DiffusionEq_

Arguments

Type IntentOptional Attributes Name
class(DiffusionEq_), intent(inout) :: this
type(FEMDomain_), intent(inout) :: FEMDomains(:)
real(kind=real64), intent(in) :: DiffusionCoeff(:)
real(kind=real64), intent(in) :: Reaction(:)
real(kind=real64), intent(in) :: penalty
integer(kind=int32), intent(in) :: FixBoundary(:)
real(kind=real64), intent(in) :: FixValue(:)
real(kind=real64), intent(in) :: C_n(:)
real(kind=real64), intent(in) :: dt
real(kind=real64), intent(inout), optional, allocatable :: RHS(:)
type(CRS_), intent(inout), optional :: Matrix
character(len=*), intent(in), optional :: algorithm
real(kind=real64), intent(in), optional :: AL_lambda
real(kind=real64), intent(in), optional :: AL_tol
real(kind=real64), intent(in), optional :: AL_alpha

Return Value real(kind=real64), allocatable, (:)