PDE module
G+Smo (Geometry + Simulation Modules): Pde module
- class pygismo.pde.bctype
Bases:
pybind11_object
Members:
unknownType
dirichlet
weak_dirichlet
neumann
robin
clamped
weak_clamped
collapsed
laplace
- clamped = <bctype.clamped: 3>
- collapsed = <bctype.collapsed: 4>
- dirichlet = <bctype.dirichlet: 0>
- laplace = <bctype.laplace: 5>
- property name
- neumann = <bctype.neumann: 1>
- robin = <bctype.robin: 2>
- unknownType = <bctype.unknownType: -1>
- property value
- weak_clamped = <bctype.weak_clamped: 30>
- weak_dirichlet = <bctype.weak_dirichlet: 10>
- class pygismo.pde.gsBoundaryConditions
Bases:
pybind11_object
- add(*args, **kwargs)
Overloaded function.
add(self: pygismo.pde.gsBoundaryConditions, arg0: int, arg1: pygismo.core.boxSide, arg2: str, arg3: pygismo.core.gsFunctionSet, arg4: int, arg5: int, arg6: bool) -> None
Adds a boundary condition
add(self: pygismo.pde.gsBoundaryConditions, arg0: int, arg1: pygismo.core.boxSide, arg2: str, arg3: pygismo.core.gsFunctionSet, arg4: int, arg5: int, arg6: bool) -> None
Adds a boundary condition
add(self: pygismo.pde.gsBoundaryConditions, arg0: int, arg1: pygismo.core.boxSide, arg2: str, arg3: pygismo.core.gsFunctionSet, arg4: int, arg5: int, arg6: bool) -> None
Adds a boundary condition
- addCondition(*args, **kwargs)
Overloaded function.
addCondition(self: pygismo.pde.gsBoundaryConditions, arg0: int, arg1: pygismo.core.side, arg2: pygismo.pde.bctype, arg3: pygismo.core.gsFunctionSet, arg4: int, arg5: bool, arg6: int) -> None
Adds a boundary condition
addCondition(self: pygismo.pde.gsBoundaryConditions, arg0: int, arg1: pygismo.core.side, arg2: pygismo.pde.bctype, arg3: pygismo.core.gsFunctionSet, arg4: int, arg5: bool, arg6: int) -> None
Adds a boundary condition
addCondition(self: pygismo.pde.gsBoundaryConditions, arg0: pygismo.core.patchSide, arg1: pygismo.pde.bctype, arg2: pygismo.core.gsFunctionSet, arg3: int, arg4: bool, arg5: int) -> None
Adds a boundary condition
- addCornerValue(self: pygismo.pde.gsBoundaryConditions, arg0: pygismo.core.corner, arg1: float, arg2: int, arg3: int, arg4: int) None
Adds a boundary condition
- clear(self: pygismo.pde.gsBoundaryConditions) None
Clears the gsBoundaryConditions object
- setGeoMap(self: pygismo.pde.gsBoundaryConditions, arg0: pygismo.core.gsFunctionSet) None
Sets the geometry map for the boundary computations
- size(self: pygismo.pde.gsBoundaryConditions) int
Number of boundary conditions assigned
- class pygismo.pde.gsPointLoads
Bases:
pybind11_object
- addLoad(self: pygismo.pde.gsPointLoads, arg0: numpy.ndarray[numpy.float64[m, 1]], arg1: numpy.ndarray[numpy.float64[m, 1]], arg2: int, arg3: bool) None
Adds a point load
- clear(self: pygismo.pde.gsPointLoads) None
Clears the object
- numLoads(self: pygismo.pde.gsPointLoads) int
Returns the number of point loads