![]() |
deal.II version GIT relicensing-6809-ge913b9bb34 2026-09-25 17:20:01+00:00
|
#include <deal.II/fe/fe_values_extractors.h>
Extractor for a single scalar component of a vector-valued element. The result of applying an object of this type to an FEValues, FEFaceValues or FESubfaceValues object is of type FEValuesViews::Scalar. The concept of extractors is defined in the documentation of the namespace FEValuesExtractors and in the Handling vector valued problems topic.
Definition at line 98 of file fe_values_extractors.h.
Public Member Functions | |
| constexpr | Scalar () |
| constexpr | Scalar (const unsigned int component) |
| std::string | get_name () const |
Public Attributes | |
| unsigned int | component |
|
inlineconstexpr |
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 328 of file fe_values_extractors.h.
|
inlineconstexpr |
Constructor. Take the selected vector component as argument.
Definition at line 334 of file fe_values_extractors.h.
| std::string FEValuesExtractors::Scalar::get_name | ( | ) | const |
Return a string that uniquely identifies this finite element extractor.
Definition at line 26 of file fe_values_extractors.cc.
| unsigned int FEValuesExtractors::Scalar::component |
The selected scalar component of the vector.
Definition at line 103 of file fe_values_extractors.h.