Reference documentation for deal.II version Git 3e8fd02 2017-09-22 11:37:14 +0200
Public Types | List of all members
FEValuesViews::Vector< dim, spacedim >::OutputType< Number > Struct Template Reference

#include <deal.II/fe/fe_values.h>

Public Types

typedef ProductType< Number, typename Vector< dim, spacedim >::value_type >::type value_type
 
typedef ProductType< Number, typename Vector< dim, spacedim >::gradient_type >::type gradient_type
 
typedef ProductType< Number, typename Vector< dim, spacedim >::symmetric_gradient_type >::type symmetric_gradient_type
 
typedef ProductType< Number, typename Vector< dim, spacedim >::divergence_type >::type divergence_type
 
typedef ProductType< Number, typename Vector< dim, spacedim >::value_type >::type laplacian_type
 
typedef ProductType< Number, typename Vector< dim, spacedim >::curl_type >::type curl_type
 
typedef ProductType< Number, typename Vector< dim, spacedim >::hessian_type >::type hessian_type
 
typedef ProductType< Number, typename Vector< dim, spacedim >::third_derivative_type >::type third_derivative_type
 

Detailed Description

template<int dim, int spacedim = dim>
template<typename Number>
struct FEValuesViews::Vector< dim, spacedim >::OutputType< Number >

A struct that provides the output type for the product of the value and derivatives of basis functions of the Vector view and any Number type.

Definition at line 592 of file fe_values.h.

Member Typedef Documentation

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Vector<dim,spacedim>::value_type>::type FEValuesViews::Vector< dim, spacedim >::OutputType< Number >::value_type

A typedef for the data type of the product of a Number and the values of the view the Vector class.

Definition at line 598 of file fe_values.h.

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Vector<dim,spacedim>::gradient_type>::type FEValuesViews::Vector< dim, spacedim >::OutputType< Number >::gradient_type

A typedef for the data type of the product of a Number and the gradients of the view the Vector class.

Definition at line 604 of file fe_values.h.

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Vector<dim,spacedim>::symmetric_gradient_type>::type FEValuesViews::Vector< dim, spacedim >::OutputType< Number >::symmetric_gradient_type

A typedef for the data type of the product of a Number and the symmetric gradients of the view the Vector class.

Definition at line 610 of file fe_values.h.

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Vector<dim,spacedim>::divergence_type>::type FEValuesViews::Vector< dim, spacedim >::OutputType< Number >::divergence_type

A typedef for the data type of the product of a Number and the divergences of the view the Vector class.

Definition at line 616 of file fe_values.h.

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Vector<dim,spacedim>::value_type>::type FEValuesViews::Vector< dim, spacedim >::OutputType< Number >::laplacian_type

A typedef for the data type of the product of a Number and the laplacians of the view the Vector class.

Definition at line 622 of file fe_values.h.

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Vector<dim,spacedim>::curl_type>::type FEValuesViews::Vector< dim, spacedim >::OutputType< Number >::curl_type

A typedef for the data type of the product of a Number and the curls of the view the Vector class.

Definition at line 628 of file fe_values.h.

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Vector<dim,spacedim>::hessian_type>::type FEValuesViews::Vector< dim, spacedim >::OutputType< Number >::hessian_type

A typedef for the data type of the product of a Number and the hessians of the view the Vector class.

Definition at line 634 of file fe_values.h.

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Vector<dim,spacedim>::third_derivative_type>::type FEValuesViews::Vector< dim, spacedim >::OutputType< Number >::third_derivative_type

A typedef for the data type of the product of a Number and the third derivatives of the view the Vector class.

Definition at line 640 of file fe_values.h.


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