#include <Panzer_PointValues2.hpp>
|
| template<typename SourceScalar> |
| PointValues2< Scalar > & | operator= (const PointValues2< SourceScalar > &source) |
| |
| | PointValues2 (const std::string &pre="", bool allocArrays=false) |
| |
| | PointValues2 (const std::string &pre, const std::vector< PHX::index_size_type > &ddims, bool allocArrays=false) |
| |
| void | setupArrays (const Teuchos::RCP< const panzer::PointRule > &pr) |
| | Sizes/allocates memory for arrays.
|
| |
| template<typename CoordinateArray, typename PointArray> |
| void | evaluateValues (const CoordinateArray &node_coords, const PointArray &in_point_coords, const int in_num_cells=-1) |
| |
| template<typename PointArray> |
| void | evaluateValues (const PHX::MDField< Scalar, Cell, NODE, Dim > &node_coords, const PointArray &in_point_coords, bool shallow_copy_nodes, const int in_num_cells=-1) |
| |
| const PHX::MDField< Scalar, IP, Dim > & | getRefCoordinates () const |
| | Return reference cell coordinates this class uses (IP,Dim) sized.
|
| |
| const PHX::MDField< Scalar, Cell, NODE, Dim > & | getVertexCoordinates () const |
| | Return the vertex coordinates this class uses (Cell,NODE,Dim) sized.
|
| |
|
| PHX::MDField< Scalar, IP, Dim > | coords_ref |
| |
| PHX::MDField< Scalar, Cell, NODE, Dim > | node_coordinates |
| |
| PHX::MDField< Scalar, Cell, IP, Dim, Dim > | jac |
| |
| PHX::MDField< Scalar, Cell, IP, Dim, Dim > | jac_inv |
| |
| PHX::MDField< Scalar, Cell, IP > | jac_det |
| |
| PHX::MDField< Scalar, Cell, IP, Dim > | point_coords |
| |
| Teuchos::RCP< const panzer::PointRule > | point_rule |
| |
|
| void | evaluateValues (const int in_num_cells) |
| |
| template<typename CoordinateArray> |
| void | copyNodeCoords (const CoordinateArray &in_node_coords) |
| |
| template<typename CoordinateArray> |
| void | copyPointCoords (const CoordinateArray &in_point_coords) |
| |
template<typename Scalar>
class panzer::PointValues2< Scalar >
Definition at line 57 of file Panzer_PointValues2.hpp.
◆ size_type
template<typename Scalar>
◆ PointValues2() [1/2]
template<typename Scalar>
| panzer::PointValues2< Scalar >::PointValues2 |
( |
const std::string & | pre = "", |
|
|
bool | allocArrays = false ) |
|
inline |
◆ PointValues2() [2/2]
template<typename Scalar>
| panzer::PointValues2< Scalar >::PointValues2 |
( |
const std::string & | pre, |
|
|
const std::vector< PHX::index_size_type > & | ddims, |
|
|
bool | allocArrays = false ) |
|
inline |
◆ operator=()
template<typename Scalar>
template<typename SourceScalar>
◆ setupArrays()
template<typename Scalar>
◆ evaluateValues() [1/3]
template<typename Scalar>
template<typename CoordinateArray, typename PointArray>
| void panzer::PointValues2< Scalar >::evaluateValues |
( |
const CoordinateArray & | node_coords, |
|
|
const PointArray & | in_point_coords, |
|
|
const int | in_num_cells = -1 ) |
|
inline |
Evaluate the jacobian and derivative information at the requested reference points.
- Parameters
-
| [in] | node_coords | Cell vertices |
| [in] | point_coords | Reference cell coordinates |
Definition at line 84 of file Panzer_PointValues2.hpp.
◆ evaluateValues() [2/3]
template<typename Scalar>
template<typename PointArray>
| void panzer::PointValues2< Scalar >::evaluateValues |
( |
const PHX::MDField< Scalar, Cell, NODE, Dim > & | node_coords, |
|
|
const PointArray & | in_point_coords, |
|
|
bool | shallow_copy_nodes, |
|
|
const int | in_num_cells = -1 ) |
|
inline |
Evaluate the jacobian and derivative information at the requested reference points. This version allows a shallow copy of the vertex coordinates.
- Parameters
-
| [in] | node_coords | Cell vertices |
| [in] | point_coords | Reference cell coordinates |
| [in] | shallow_copy_nodes | Enable or disable a shallow copy of the vertices |
Definition at line 99 of file Panzer_PointValues2.hpp.
◆ getRefCoordinates()
template<typename Scalar>
◆ getVertexCoordinates()
template<typename Scalar>
◆ evaluateValues() [3/3]
template<typename Scalar>
◆ copyNodeCoords()
template<typename Scalar>
template<typename CoordinateArray>
◆ copyPointCoords()
template<typename Scalar>
template<typename CoordinateArray>
◆ coords_ref
template<typename Scalar>
◆ node_coordinates
template<typename Scalar>
◆ jac
template<typename Scalar>
◆ jac_inv
template<typename Scalar>
◆ jac_det
template<typename Scalar>
◆ point_coords
template<typename Scalar>
◆ point_rule
template<typename Scalar>
◆ alloc_arrays_
template<typename Scalar>
◆ prefix_
template<typename Scalar>
◆ ddims_
template<typename Scalar>
The documentation for this class was generated from the following files: