libMesh
Loading...
Searching...
No Matches
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_shape > value_base
 
typedef void(FEMContext::* value_getter) (unsigned int, value_base *&, unsigned short) const
 
typedef TensorTools::MakeReal< Rank1Decrement >::type grad_shape
 
typedef FEGenericBase< grad_shape > grad_base
 
typedef void(FEMContext::* grad_getter) (unsigned int, grad_base *&, unsigned short) const
 
typedef TensorTools::MakeReal< Rank2Decrement >::type hess_shape
 
typedef FEGenericBase< hess_shape > hess_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 1128 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 1141 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 1142 of file fem_context.h.

◆ grad_shape

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

Definition at line 1140 of file fem_context.h.

◆ hess_base

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

Definition at line 1146 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 1147 of file fem_context.h.

◆ hess_shape

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

Definition at line 1145 of file fem_context.h.

◆ Rank1Decrement

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

Definition at line 1131 of file fem_context.h.

◆ Rank2Decrement

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

Definition at line 1132 of file fem_context.h.

◆ value_base

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

Definition at line 1136 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 1137 of file fem_context.h.

◆ value_shape

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

Definition at line 1135 of file fem_context.h.


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