(...)
fm_fem(mesh, order = 2, ...)# S3 method for fm_mesh_1d
fm_fem(mesh, order = 2, ...)
# S3 method for fm_mesh_2d
fm_fem(mesh, order = 2, aniso = NULL, ...)
# S3 method for fm_tensor
fm_fem(mesh, order = 2, ...)
# S3 method for fm_mesh_3d
fm_fem(mesh, order = 2, ...)
fm_fem.fm_mesh_1d
: A list with elements c0
, c1
, g1
, g2
.
When mesh$degree == 2
, also g01
, g02
, and g12
.
fm_fem.fm_mesh_2d
: A list with elements c0
, c1
, g1
, va
,
ta
, and more if order > 1
. When aniso
is non-NULL, also g1aniso
matrices, etc.
fm_fem.fm_tensor
: A list with elements cc
, g1
, g2
.
fm_fem.fm_mesh_3d
: A list with elements c0
, c1
, g1
, g2
,
va
, ta
, and more if order > 2
.
fm_mesh_1d
or other supported mesh class object
integer
Currently unused
If non-NULL, a list(gamma, v)
. Calculates anisotropic
structure matrices (in addition to the regular) for \(\gamma\) and
\(v\) for an anisotropic operator \(\nabla\cdot H \nabla\), where \(H=\gamma I + v v^\top\). Currently
(2023-08-05) the fields need to be given per vertex.