Options
All
  • Public
  • Public/Protected
  • All
Menu

Abstract boundary condition class for finite difference problems

Type parameters

  • Operator

Hierarchy

Index

Methods

applyAfterApplying1

  • applyAfterApplying1(u: Real[]): void
  • This method modifies an array $ u $ so that it satisfies the given condition.

    Parameters

    Returns void

applyAfterSolving

  • applyAfterSolving(u: Real[]): void
  • This method modifies an array $ u $ so that it satisfies the given condition.

    Parameters

    Returns void

applyBeforeApplying

  • applyBeforeApplying(L: Operator): void
  • This method modifies an operator $ L $ before it is applied to an array $ u $ so that $ v = Lu $ will satisfy the given condition.

    Parameters

    • L: Operator

    Returns void

applyBeforeSolving

  • applyBeforeSolving(L: Operator, rhs: Real[]): void
  • This method modifies an operator $ L $ before the linear system $ Lu' = u $ is solved so that $ u' $ will satisfy the given condition.

    Parameters

    • L: Operator
    • rhs: Real[]

    Returns void

setTime

  • setTime(t: Time): void
  • This method sets the current time for time-dependent boundary conditions.

    Parameters

    Returns void