Skip to main content

STDarcyBrinkmann Status

Constructor

  • AddSurrogate()
  • SetSTDarcyBrinkmannParam()
  • CheckEssentialParam()
  • Deallocate()

IOMethods

  • Display
  • Import
  • Export

SetMethods

  • AddPorousMaterial
  • AddFluidMaterial
  • AddPressureBC
  • AddVelocityBC
  • Set

GetMethods

  • GetPressureBCPointer
  • GetVelocityBCPointer

NativeSerial

  • InitiateFields()

check the validity of setPrecondition(param) for [[BlockMatrixField_]].

PreconditionOption = obj%linsol%getPreconditionOption()
IF (PreconditionOption .NE. NO_PRECONDITION) THEN
ierr = param%set("BlockMatrixField/preconditionName", PRECOND_ILUD)
ierr = param%set("BlockMatrixField/droptol", 0.0005_DFP)
ierr = param%set("BlockMatrixField/alpha", 1.0_DFP)
CALL obj%tanmat%setPrecondition(param)
END IF
  • AssembleTanmat()
  • AssembleRHS()
  • Assemble()
  • Solve()
  • Update()