Panzer  Version of the Day
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
panzer::PointValues< Scalar, Array > Struct Template Reference

#include <Panzer_PointValues.hpp>

Public Types

typedef ArrayTraits< Scalar,
Array >::size_type 
size_type
 

Public Member Functions

template<typename ArrayFactory >
void setupArrays (const Teuchos::RCP< const panzer::PointRule > &pr, const ArrayFactory &af)
 Sizes/allocates memory for arrays. More...
 
template<typename NodeCoordinateArray , typename PointCoordinateArray >
void evaluateValues (const NodeCoordinateArray &node_coordinates, const PointCoordinateArray &point_coordinates)
 
template<typename CoordinateArray >
void copyNodeCoords (const CoordinateArray &in_node_coords)
 
template<typename CoordinateArray >
void copyPointCoords (const CoordinateArray &in_point_coords)
 

Public Attributes

Array coords_ref
 
Array node_coordinates
 
Array jac
 
Array jac_inv
 
Array jac_det
 
Array point_coords
 
Teuchos::RCP< const
panzer::PointRule
point_rule
 

Detailed Description

template<typename Scalar, typename Array>
struct panzer::PointValues< Scalar, Array >

Definition at line 57 of file Panzer_PointValues.hpp.

Member Typedef Documentation

template<typename Scalar , typename Array >
typedef ArrayTraits<Scalar,Array>::size_type panzer::PointValues< Scalar, Array >::size_type

Definition at line 58 of file Panzer_PointValues.hpp.

Member Function Documentation

template<typename Scalar , typename Array >
template<typename ArrayFactory >
void panzer::PointValues< Scalar, Array >::setupArrays ( const Teuchos::RCP< const panzer::PointRule > &  pr,
const ArrayFactory &  af 
)

Sizes/allocates memory for arrays.

Definition at line 59 of file Panzer_PointValues_impl.hpp.

template<typename Scalar , typename Array >
template<typename NodeCoordinateArray , typename PointCoordinateArray >
void panzer::PointValues< Scalar, Array >::evaluateValues ( const NodeCoordinateArray &  node_coordinates,
const PointCoordinateArray &  point_coordinates 
)
inline

Definition at line 88 of file Panzer_PointValues.hpp.

template<typename Scalar , typename Array >
template<typename CoordinateArray >
void panzer::PointValues< Scalar, Array >::copyNodeCoords ( const CoordinateArray &  in_node_coords)

Definition at line 87 of file Panzer_PointValues_impl.hpp.

template<typename Scalar , typename Array >
template<typename CoordinateArray >
void panzer::PointValues< Scalar, Array >::copyPointCoords ( const CoordinateArray &  in_point_coords)

Definition at line 105 of file Panzer_PointValues_impl.hpp.

Member Data Documentation

template<typename Scalar , typename Array >
Array panzer::PointValues< Scalar, Array >::coords_ref

Definition at line 73 of file Panzer_PointValues.hpp.

template<typename Scalar , typename Array >
Array panzer::PointValues< Scalar, Array >::node_coordinates

Definition at line 74 of file Panzer_PointValues.hpp.

template<typename Scalar , typename Array >
Array panzer::PointValues< Scalar, Array >::jac

Definition at line 75 of file Panzer_PointValues.hpp.

template<typename Scalar , typename Array >
Array panzer::PointValues< Scalar, Array >::jac_inv

Definition at line 76 of file Panzer_PointValues.hpp.

template<typename Scalar , typename Array >
Array panzer::PointValues< Scalar, Array >::jac_det

Definition at line 77 of file Panzer_PointValues.hpp.

template<typename Scalar , typename Array >
Array panzer::PointValues< Scalar, Array >::point_coords

Definition at line 80 of file Panzer_PointValues.hpp.

template<typename Scalar , typename Array >
Teuchos::RCP<const panzer::PointRule> panzer::PointValues< Scalar, Array >::point_rule

Definition at line 82 of file Panzer_PointValues.hpp.


The documentation for this struct was generated from the following files: