libMesh::FEMContext::FENeeded< OutputType > Struct Template Reference

#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 short) const
 
typedef TensorTools::MakeReal< Rank1Decrement >::type grad_shape
 
typedef FEGenericBase< grad_shapegrad_base
 
typedef void(FEMContext::* grad_getter) (unsigned int, grad_base *&, unsigned short) const
 
typedef TensorTools::MakeReal< Rank2Decrement >::type hess_shape
 
typedef FEGenericBase< hess_shapehess_base
 
typedef void(FEMContext::* hess_getter) (unsigned int, hess_base *&, unsigned short) const
 

Detailed Description

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

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

Definition at line 1037 of file fem_context.h.

Member Typedef Documentation

◆ grad_base

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

Definition at line 1050 of file fem_context.h.

◆ grad_getter

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

Definition at line 1051 of file fem_context.h.

◆ grad_shape

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

Definition at line 1049 of file fem_context.h.

◆ hess_base

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

Definition at line 1055 of file fem_context.h.

◆ hess_getter

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

Definition at line 1056 of file fem_context.h.

◆ hess_shape

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

Definition at line 1054 of file fem_context.h.

◆ Rank1Decrement

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

Definition at line 1040 of file fem_context.h.

◆ Rank2Decrement

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

Definition at line 1041 of file fem_context.h.

◆ value_base

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

Definition at line 1045 of file fem_context.h.

◆ value_getter

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

Definition at line 1046 of file fem_context.h.

◆ value_shape

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

Definition at line 1044 of file fem_context.h.


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