liblaf.apple.sim.dirichlet
¤
Modules:
Classes:
Dirichlet
¤
Bases: PyTreeMixin
Parameters:
Methods:
Attributes:
values
class-attribute
instance-attribute
¤
values: Shaped[Array, ' dirichlet'] = array(default=None)
__pdoc__
¤
__pdoc__(**kwargs) -> AbstractDoc
...
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
__repr__
¤
__repr__() -> str
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
43 44 |
|
apply
¤
apply(x: ArrayLike) -> Array
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
52 53 54 55 |
|
evolve
¤
evolve(**changes) -> Self
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
46 47 |
|
from_mask
classmethod
¤
from_mask(mask: ArrayLike, values: ArrayLike) -> Self
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
16 17 18 19 20 21 22 23 24 25 26 27 |
|
mask
¤
mask(x: ArrayLike) -> Bool[Array, ' DOF']
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
57 58 59 60 |
|
tree_at
¤
tree_at(
where: Callable[[Self], Node | Sequence[Node]],
replace: Any | Sequence[Any] = ...,
replace_fn: Callable[[Node], Any] = ...,
is_leaf: Callable[[Any], bool] | None = None,
) -> Self
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
|
union
classmethod
deprecated
¤
Deprecated
Manually create Dirichlet conditions instead.
...
Note
Dirichlet conditions can only be merged if they are defined on the same DOFs. To avoid unexpected behavior, we do not implement this method.
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
|
zero
¤
zero(x: ArrayLike) -> Array
Source code in src/liblaf/apple/sim/dirichlet/dirichlet.py
62 63 64 65 |
|