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

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

Public Types

typedef ProductType< Number, typename Scalar< dim, spacedim >::value_type >::type value_type
 
typedef ProductType< Number, typename Scalar< dim, spacedim >::gradient_type >::type gradient_type
 
typedef ProductType< Number, typename Scalar< dim, spacedim >::value_type >::type laplacian_type
 
typedef ProductType< Number, typename Scalar< dim, spacedim >::hessian_type >::type hessian_type
 
typedef ProductType< Number, typename Scalar< dim, spacedim >::third_derivative_type >::type third_derivative_type
 

Detailed Description

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

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

Definition at line 175 of file fe_values.h.

Member Typedef Documentation

◆ value_type

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Scalar<dim,spacedim>::value_type>::type FEValuesViews::Scalar< 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 Scalar class.

Definition at line 181 of file fe_values.h.

◆ gradient_type

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Scalar<dim,spacedim>::gradient_type>::type FEValuesViews::Scalar< 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 Scalar class.

Definition at line 187 of file fe_values.h.

◆ laplacian_type

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Scalar<dim,spacedim>::value_type>::type FEValuesViews::Scalar< 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 Scalar class.

Definition at line 193 of file fe_values.h.

◆ hessian_type

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Scalar<dim,spacedim>::hessian_type>::type FEValuesViews::Scalar< 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 Scalar class.

Definition at line 199 of file fe_values.h.

◆ third_derivative_type

template<int dim, int spacedim = dim>
template<typename Number>
typedef ProductType<Number, typename Scalar<dim,spacedim>::third_derivative_type>::type FEValuesViews::Scalar< 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 Scalar class.

Definition at line 205 of file fe_values.h.


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