JacobianTetrahedron
Returns the Jacobian of mapping between two Tetrahedrons.
Interface
INTERFACE
MODULE PURE FUNCTION JacobianTetrahedron(from, to, xij) RESULT(ans)
CHARACTER(*), INTENT(IN) :: from
!! BIUNIT
!! UNIT
!! TETRAHEDRON
CHARACTER(*), INTENT(IN) :: to
!! BIUNIT
!! UNIT
!! TETRAHEDRON
REAL(DFP), OPTIONAL, INTENT(IN) :: xij(:, :)
!! nodal coordinates of general TETRAHEDRON
!! number of rows=nsd
!! number of cols=4
!! xij is needed when `from` or `to` is TETRAHEDRON
!! both `from` and to `cannot` be TETRAHEDRON
REAL(DFP) :: ans
END FUNCTION JacobianTetrahedron
END INTERFACE
from
BIUNIT
biunit TetrahedronUNIT
unit TetrahedronTETRAHEDRON
General linear Tetrahedron
to
BIUNIT
biunit TetrahedronUNIT
unit TetrahedronTETRAHEDRON
General linear Tetrahedron
note
If any of from
or to
is set to TETRAHEDRON
, then xij
must be provided, which represents the nodal points of a linear TETRAHEDRON. The number of rows in xij is 3
and the number of columns are 4.
info
Both from
and to
cannot be set to TETRAHEDRON
.