liblaf.apple.jax.fem.element
¤
Classes:
-
Element–Base-class for a finite element which provides methods for plotting.
-
ElementTetra–
Element
¤
Base-class for a finite element which provides methods for plotting.
References
Returned by:
Methods:
Attributes:
-
cells(Integer[Array, ' points']) – -
dim(int) – -
n_points(int) – -
points(Float[Array, 'points dim']) – -
quadrature(Scheme) –
function
¤
function(
coords: Float[Array, " dim"],
) -> Float[Array, " points"]
Return the shape functions at given coordinates.
Source code in src/liblaf/apple/jax/fem/element/_element.py
38 39 40 | |
gradient
¤
gradient(
coords: Float[Array, " dim"],
) -> Float[Array, "points dim"]
Source code in src/liblaf/apple/jax/fem/element/_element.py
42 43 | |
hessian
¤
hessian(
coords: Float[Array, " dim"],
) -> Float[Array, "points dim dim"]
Source code in src/liblaf/apple/jax/fem/element/_element.py
45 46 | |
ElementTetra
¤
Bases: Element
flowchart TD
liblaf.apple.jax.fem.element.ElementTetra[ElementTetra]
liblaf.apple.jax.fem.element._element.Element[Element]
liblaf.apple.jax.fem.element._element.Element --> liblaf.apple.jax.fem.element.ElementTetra
click liblaf.apple.jax.fem.element.ElementTetra href "" "liblaf.apple.jax.fem.element.ElementTetra"
click liblaf.apple.jax.fem.element._element.Element href "" "liblaf.apple.jax.fem.element._element.Element"
Returned by:
-
Reference
Liblaf
apple
jax
-
jaxGeometryTetraelement -
fem
-
femGeometryTetraelement -
geometry
geometryGeometryTetraelement
-
-
Methods:
Attributes:
-
cells(Integer[Array, ' points']) – -
dim(int) – -
n_points(int) – -
points(Float[Array, 'points=4 dim=3']) – -
quadrature(QuadratureTetra) –
function
¤
function(
coords: Float[Array, "dim=3"],
) -> Float[Array, "points=4"]
Return the shape functions at given coordinates.
Source code in src/liblaf/apple/jax/fem/element/_tetra.py
24 25 26 27 28 | |
gradient
¤
gradient(
coords: Float[Array, "dim=3"],
) -> Float[Array, "points=4 dim=3"]
Source code in src/liblaf/apple/jax/fem/element/_tetra.py
30 31 32 | |
hessian
¤
hessian(
coords: Float[Array, "dim=3"],
) -> Float[Array, "points=4 dim=3 dim=3"]
Source code in src/liblaf/apple/jax/fem/element/_tetra.py
34 35 36 37 38 | |