Intrepid
|
Computes the Jacobian matrix DF of the reference-to-physical frame map F. More...
#include <Intrepid_CellTools.hpp>
Computes the Jacobian matrix DF of the reference-to-physical frame map F.
There are three use cases:
For a single point set in a rank-2 array (P,D) and whichCell
set to a valid cell ordinal relative to cellWorkset
returns a rank-3 (P,D,D) array such that
For a single point set in a rank-2 array (P,D) and whichCell=-1
(default value) returns a rank-4 (C,P,D,D) array such that
For multiple sets of reference points in a rank-3 (C,P,D) array returns rank-4 (C,P,D,D) array such that
This setting requires the default value whichCell=-1
.
Requires cell topology with a reference cell. See Section Jacobian of the reference-to-physical cell mapping for definition of the Jacobian.
The default whichCell
= -1 forces computation of all cell Jacobians and requiers rank-4 output array. Computation of single cell Jacobians is forced by selecting a valid cell ordinal whichCell
and requires rank-3 output array.
jacobian | [out] - rank-4/3 array with dimensions (C,P,D,D)/(P,D,D) with the Jacobians |
points | [in] - rank-2/3 array with dimensions (P,D)/(C,P,D) with the evaluation points |
cellWorkset | [in] - rank-3 array with dimensions (C,N,D) with the nodes of the cell workset |
cellTopo | [in] - cell topology of the cells stored in cellWorkset |
whichCell | [in] - cell ordinal (for single cell Jacobian computation); default is -1 |
Definition at line 350 of file Intrepid_CellTools.hpp.