|
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:
of the reference-to-physical map for a specified physical cell
from a cell workset on a single set of reference points stored in a rank-2 (P,D) array;
of the reference-to-physical map for all physical cells in a cell workset on a single set of reference points stored in a rank-2 (P,D) array;
of the reference-to-physical map for all physical cells in a cell workset on multiple reference point sets having the same number of points, indexed by cell ordinal, and stored in a rank-3 (C,P,D) array;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.
1.8.5