libMesh
Public Types | List of all members
libMesh::FEMContext::FENeeded< OutputType > Struct Template Reference

Helper nested class for C++03-compatible "template typedef". More...

#include <fem_context.h>

Public Types

typedef TensorTools::DecrementRank< OutputType >::type Rank1Decrement
 
typedef TensorTools::DecrementRank< Rank1Decrement >::type Rank2Decrement
 
typedef TensorTools::MakeReal< OutputType >::type value_shape
 
typedef FEGenericBase< value_shapevalue_base
 
typedef void(FEMContext::* value_getter) (unsigned int, value_base *&, unsigned char) const
 
typedef TensorTools::MakeReal< Rank1Decrement >::type grad_shape
 
typedef FEGenericBase< grad_shapegrad_base
 
typedef void(FEMContext::* grad_getter) (unsigned int, grad_base *&, unsigned char) const
 
typedef TensorTools::MakeReal< Rank2Decrement >::type hess_shape
 
typedef FEGenericBase< hess_shapehess_base
 
typedef void(FEMContext::* hess_getter) (unsigned int, hess_base *&, unsigned char) const
 

Detailed Description

template<typename OutputType>
struct libMesh::FEMContext::FENeeded< OutputType >

Helper nested class for C++03-compatible "template typedef".

Definition at line 1035 of file fem_context.h.

Member Typedef Documentation

template<typename OutputType>
typedef FEGenericBase<grad_shape> libMesh::FEMContext::FENeeded< OutputType >::grad_base

Definition at line 1048 of file fem_context.h.

template<typename OutputType>
typedef void(FEMContext::* libMesh::FEMContext::FENeeded< OutputType >::grad_getter) (unsigned int, grad_base *&, unsigned char) const

Definition at line 1049 of file fem_context.h.

template<typename OutputType>
typedef TensorTools::MakeReal<Rank1Decrement>::type libMesh::FEMContext::FENeeded< OutputType >::grad_shape

Definition at line 1047 of file fem_context.h.

template<typename OutputType>
typedef FEGenericBase<hess_shape> libMesh::FEMContext::FENeeded< OutputType >::hess_base

Definition at line 1053 of file fem_context.h.

template<typename OutputType>
typedef void(FEMContext::* libMesh::FEMContext::FENeeded< OutputType >::hess_getter) (unsigned int, hess_base *&, unsigned char) const

Definition at line 1054 of file fem_context.h.

template<typename OutputType>
typedef TensorTools::MakeReal<Rank2Decrement>::type libMesh::FEMContext::FENeeded< OutputType >::hess_shape

Definition at line 1052 of file fem_context.h.

template<typename OutputType>
typedef TensorTools::DecrementRank<OutputType>::type libMesh::FEMContext::FENeeded< OutputType >::Rank1Decrement

Definition at line 1038 of file fem_context.h.

template<typename OutputType>
typedef TensorTools::DecrementRank<Rank1Decrement>::type libMesh::FEMContext::FENeeded< OutputType >::Rank2Decrement

Definition at line 1039 of file fem_context.h.

template<typename OutputType>
typedef FEGenericBase<value_shape> libMesh::FEMContext::FENeeded< OutputType >::value_base

Definition at line 1043 of file fem_context.h.

template<typename OutputType>
typedef void(FEMContext::* libMesh::FEMContext::FENeeded< OutputType >::value_getter) (unsigned int, value_base *&, unsigned char) const

Definition at line 1044 of file fem_context.h.

template<typename OutputType>
typedef TensorTools::MakeReal<OutputType>::type libMesh::FEMContext::FENeeded< OutputType >::value_shape

Definition at line 1042 of file fem_context.h.


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