Reference documentation for deal.II version 9.1.1
|
#include <deal.II/fe/fe_values_extractors.h>
Public Member Functions | |
Tensor () | |
Tensor (const unsigned int first_tensor_component) | |
std::string | get_name () const |
Public Attributes | |
unsigned int | first_tensor_component |
Extractor for a general tensor of a given rank specified by the template argument. For a second order tensor, this represents a collection of (dim*dim)
components of a vector-valued element. The value of dim
is defined by the FEValues object the extractor is applied to. The result of applying an object of this type to an FEValues, FEFaceValues or FESubfaceValues object is of type FEValuesViews::Tensor.
The concept of extractors is defined in the documentation of the namespace FEValuesExtractors and in the Handling vector valued problems module.
Definition at line 248 of file fe_values_extractors.h.
Default constructor. Initialize the object with an invalid component. This leads to an object that can not be used, but it allows objects of this kind to be put into arrays that require a default constructor upon resizing the array, and then later assigning a suitable object to each element of the array.
Definition at line 319 of file fe_values_extractors.h.
Constructor. Take the first component of the selected tensor inside the FEValues object as argument.
Definition at line 325 of file fe_values_extractors.h.
std::string Tensor< rank >::get_name | ( | ) | const |
Return a string that uniquely identifies this finite element extractor.
Definition at line 40 of file fe_values_extractors.cc.
unsigned int FEValuesExtractors::Tensor< rank >::first_tensor_component |
The first component of the tensor view.
Definition at line 253 of file fe_values_extractors.h.