Reference documentation for deal.II version 9.1.0-pre
Public Types | List of all members
FEValuesViews::Vector< dim, spacedim >::OutputType< Number > Struct Template Reference

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

Public Types

using value_type = typename ProductType< Number, typename Vector< dim, spacedim >::value_type >::type
 
using gradient_type = typename ProductType< Number, typename Vector< dim, spacedim >::gradient_type >::type
 
using symmetric_gradient_type = typename ProductType< Number, typename Vector< dim, spacedim >::symmetric_gradient_type >::type
 
using divergence_type = typename ProductType< Number, typename Vector< dim, spacedim >::divergence_type >::type
 
using laplacian_type = typename ProductType< Number, typename Vector< dim, spacedim >::value_type >::type
 
using curl_type = typename ProductType< Number, typename Vector< dim, spacedim >::curl_type >::type
 
using hessian_type = typename ProductType< Number, typename Vector< dim, spacedim >::hessian_type >::type
 
using third_derivative_type = typename ProductType< Number, typename Vector< dim, spacedim >::third_derivative_type >::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 647 of file fe_values.h.

Member Typedef Documentation

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

An alias for the data type of the product of a Number and the values of the view the Vector class.

Definition at line 655 of file fe_values.h.

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

An alias for the data type of the product of a Number and the gradients of the view the Vector class.

Definition at line 663 of file fe_values.h.

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

An alias for the data type of the product of a Number and the symmetric gradients of the view the Vector class.

Definition at line 671 of file fe_values.h.

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

An alias for the data type of the product of a Number and the divergences of the view the Vector class.

Definition at line 679 of file fe_values.h.

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

An alias for the data type of the product of a Number and the laplacians of the view the Vector class.

Definition at line 687 of file fe_values.h.

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

An alias for the data type of the product of a Number and the curls of the view the Vector class.

Definition at line 695 of file fe_values.h.

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

An alias for the data type of the product of a Number and the hessians of the view the Vector class.

Definition at line 703 of file fe_values.h.

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

An alias for the data type of the product of a Number and the third derivatives of the view the Vector class.

Definition at line 711 of file fe_values.h.


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