BoundaryValueProblems.BoundaryConditionType
struct BoundaryCondition{T, Tdict, Tamasks, Tmask, Tamask, Tspace<:(CalculustCore.Spaces.AbstractSpace{T}), Tdiscr<:CalculustCore.Spaces.AbstractDiscretization} <: BoundaryValueProblems.AbstractBoundaryCondition{T}
  • bc_dict: Dict(Domainbdrytag => BCType)

  • antimasks: Vector(boundary_antimasks); antimask = id - mask

  • mask_dir: Diagonal Mask operator hiding Dirichlet boundaries

  • amask_dir: antimask for dirichlet BC

  • space: Function space

  • discr: Discretization