Skip to content

Boundaries

Available Boundaries¤

Boundary Description
ConvDO.boundaries.DirichletBoundary The value of the field is fixed at the boundary.
ConvDO.boundaries.NeumannBoundary The gradient of the field is fixed at the boundary.
ConvDO.boundaries.UnConstrainedBoundary The value of boundary is calculated by the value of the neighbour cells. If you are not sure about the boundary condition, you can use UnConstrainedBoundary.
ConvDO.boundaries.PeriodicBoundary The value of boundary is determined by the opposite side of the domain

Calculation Rule of Boundaries¤


  • Dirichlet(a) + Dirichlet(b) = Dirichlet(a+b)

  • Dirichlet(a) * Dirichlet(b) = Dirichlet(a*b)

  • Dirichlet(a) + float(b) = Dirichlet(a+b)

  • Dirichlet(a) * float(b) = Dirichlet(a*b)


  • Dirichlet(a) + Neumann(b) = UnConstrained

  • Dirichlet(a) * Neumann(b) = UnConstrained


  • Neumann(a) + Neumann(b) = Neumann(a+b)

  • Neumann(a) * Neumann(b) = UnConstrained

  • Neumann(a) + float(b) = Neumann(a)

  • Neumann(a) * float(b) = Neumann(a*b)


  • UnConstrained + Other = UnConstrained

  • UnConstrained * Other = UnConstrained


  • Periodic + Periodic = Periodic

  • Periodic * Periodic = Periodic

  • Periodic + Other = UnConstrained

  • Periodic * Other = UnConstrained