adjust_line_dof_index_for_line_orientation(const unsigned int index, const bool line_orientation) const | FiniteElement< dim, spacedim > | |
adjust_line_dof_index_for_line_orientation_table | FiniteElement< dim, spacedim > | protected |
adjust_quad_dof_index_for_face_orientation(const unsigned int index, const bool face_orientation, const bool face_flip, const bool face_rotation) const | FiniteElement< dim, spacedim > | |
adjust_quad_dof_index_for_face_orientation_table | FiniteElement< dim, spacedim > | protected |
base_element(const unsigned int index) const | FiniteElement< dim, spacedim > | virtual |
base_to_block_indices | FiniteElement< dim, spacedim > | protected |
block_indices() const | FiniteElementData< dim > | |
block_indices_data | FiniteElementData< dim > | |
block_mask(const FEValuesExtractors::Scalar &scalar) const | FiniteElement< dim, spacedim > | |
block_mask(const FEValuesExtractors::Vector &vector) const | FiniteElement< dim, spacedim > | |
block_mask(const FEValuesExtractors::SymmetricTensor< 2 > &sym_tensor) const | FiniteElement< dim, spacedim > | |
block_mask(const ComponentMask &component_mask) const | FiniteElement< dim, spacedim > | |
block_to_base_index(const unsigned int block) const | FiniteElement< dim, spacedim > | inline |
cached_primitivity | FiniteElement< dim, spacedim > | protected |
clone() const | FE_Q< dim, spacedim > | virtual |
compare_for_face_domination(const FiniteElement< dim, spacedim > &fe_other) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
component_mask(const FEValuesExtractors::Scalar &scalar) const | FiniteElement< dim, spacedim > | |
component_mask(const FEValuesExtractors::Vector &vector) const | FiniteElement< dim, spacedim > | |
component_mask(const FEValuesExtractors::SymmetricTensor< 2 > &sym_tensor) const | FiniteElement< dim, spacedim > | |
component_mask(const BlockMask &block_mask) const | FiniteElement< dim, spacedim > | |
component_to_base_index(const unsigned int component) const | FiniteElement< dim, spacedim > | inline |
component_to_base_table | FiniteElement< dim, spacedim > | protected |
component_to_block_index(const unsigned int component) const | FiniteElement< dim, spacedim > | |
component_to_system_index(const unsigned int component, const unsigned int index) const | FiniteElement< dim, spacedim > | inline |
components | FiniteElementData< dim > | |
compute_n_nonzero_components(const std::vector< ComponentMask > &nonzero_components) | FiniteElement< dim, spacedim > | protectedstatic |
conforming_space | FiniteElementData< dim > | |
Conformity enum name | FiniteElementData< dim > | |
conforms(const Conformity) const | FiniteElementData< dim > | |
constraints(const ::internal::SubfaceCase< dim > &subface_case=::internal::SubfaceCase< dim >::case_isotropic) const | FiniteElement< dim, spacedim > | |
constraints_are_implemented(const ::internal::SubfaceCase< dim > &subface_case=::internal::SubfaceCase< dim >::case_isotropic) const | FiniteElement< dim, spacedim > | |
convert_generalized_support_point_values_to_dof_values(const std::vector< Vector< double > > &support_point_values, std::vector< double > &nodal_values) const | FE_Q< dim, spacedim > | virtual |
correct_third_derivatives(internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data, const internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &mapping_data, const unsigned int n_q_points, const unsigned int dof) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | protected |
degree | FiniteElementData< dim > | |
dimension | FiniteElementData< dim > | static |
dofs_per_cell | FiniteElementData< dim > | |
dofs_per_face | FiniteElementData< dim > | |
dofs_per_hex | FiniteElementData< dim > | |
dofs_per_line | FiniteElementData< dim > | |
dofs_per_quad | FiniteElementData< dim > | |
dofs_per_vertex | FiniteElementData< dim > | |
element_multiplicity(const unsigned int index) const | FiniteElement< dim, spacedim > | inline |
ExcEmbeddingVoid() | FiniteElement< dim, spacedim > | static |
ExcFEHasNoSupportPoints() | FiniteElement< dim, spacedim > | static |
ExcFENotPrimitive() | FiniteElement< dim, spacedim > | static |
ExcFEQCannotHaveDegree0() | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | static |
ExcInterpolationNotImplemented() | FiniteElement< dim, spacedim > | static |
ExcInUse(int arg1, std::string arg2, std::string arg3) | Subscriptor | static |
ExcNoSubscriber(std::string arg1, std::string arg2) | Subscriptor | static |
ExcProjectionVoid() | FiniteElement< dim, spacedim > | static |
ExcShapeFunctionNotPrimitive(int arg1) | FiniteElement< dim, spacedim > | static |
ExcUnitShapeValuesDoNotExist() | FiniteElement< dim, spacedim > | static |
ExcWrongInterfaceMatrixSize(int arg1, int arg2) | FiniteElement< dim, spacedim > | static |
face_system_to_base_index(const unsigned int index) const | FiniteElement< dim, spacedim > | inline |
face_system_to_base_table | FiniteElement< dim, spacedim > | protected |
face_system_to_component_index(const unsigned int index) const | FiniteElement< dim, spacedim > | inline |
face_system_to_component_table | FiniteElement< dim, spacedim > | protected |
face_to_cell_index(const unsigned int face_dof_index, const unsigned int face, const bool face_orientation=true, const bool face_flip=false, const bool face_rotation=false) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
FE_Poly(const TensorProductPolynomials< dim > &poly_space, const FiniteElementData< dim > &fe_data, const std::vector< bool > &restriction_is_additive_flags, const std::vector< ComponentMask > &nonzero_components) | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | |
FE_Q(const unsigned int p) | FE_Q< dim, spacedim > | |
FE_Q(const Quadrature< 1 > &points) | FE_Q< dim, spacedim > | |
FE_Q_Base(const TensorProductPolynomials< dim > &poly_space, const FiniteElementData< dim > &fe_data, const std::vector< bool > &restriction_is_additive_flags) | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | |
FiniteElement::fill_fe_face_values(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const Quadrature< dim-1 > &quadrature, const Mapping< dim, spacedim > &mapping, const typename Mapping< dim, spacedim >::InternalDataBase &mapping_internal, const ::internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &mapping_data, const InternalDataBase &fe_internal, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const =0 | FiniteElement< dim, spacedim > | protectedpure virtual |
FiniteElement::fill_fe_subface_values(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const unsigned int sub_no, const Quadrature< dim-1 > &quadrature, const Mapping< dim, spacedim > &mapping, const typename Mapping< dim, spacedim >::InternalDataBase &mapping_internal, const ::internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &mapping_data, const InternalDataBase &fe_internal, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const =0 | FiniteElement< dim, spacedim > | protectedpure virtual |
FiniteElement::fill_fe_values(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const CellSimilarity::Similarity cell_similarity, const Quadrature< dim > &quadrature, const Mapping< dim, spacedim > &mapping, const typename Mapping< dim, spacedim >::InternalDataBase &mapping_internal, const ::internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &mapping_data, const InternalDataBase &fe_internal, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const =0 | FiniteElement< dim, spacedim > | protectedpure virtual |
FiniteElement(const FiniteElementData< dim > &fe_data, const std::vector< bool > &restriction_is_additive_flags, const std::vector< ComponentMask > &nonzero_components) | FiniteElement< dim, spacedim > | |
FiniteElement(FiniteElement< dim, spacedim > &&)=default | FiniteElement< dim, spacedim > | |
FiniteElement(const FiniteElement< dim, spacedim > &)=default | FiniteElement< dim, spacedim > | |
FiniteElementData(const std::vector< unsigned int > &dofs_per_object, const unsigned int n_components, const unsigned int degree, const Conformity conformity=unknown, const BlockIndices &block_indices=BlockIndices()) | FiniteElementData< dim > | |
first_block_of_base(const unsigned int b) const | FiniteElement< dim, spacedim > | inline |
first_face_line_index | FiniteElementData< dim > | |
first_face_quad_index | FiniteElementData< dim > | |
first_hex_index | FiniteElementData< dim > | |
first_line_index | FiniteElementData< dim > | |
first_quad_index | FiniteElementData< dim > | |
generalized_face_support_points | FiniteElement< dim, spacedim > | protected |
generalized_support_points | FiniteElement< dim, spacedim > | protected |
get_associated_geometry_primitive(const unsigned int cell_dof_index) const | FiniteElement< dim, spacedim > | inline |
get_constant_modes() const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
get_data(const UpdateFlags update_flags, const Mapping< dim, spacedim > &, const Quadrature< dim > &quadrature, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | inlineprotectedvirtual |
get_degree() const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | |
get_dpo_vector(const unsigned int degree) | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | protectedstatic |
get_face_data(const UpdateFlags update_flags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim-1 > &quadrature, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const | FiniteElement< dim, spacedim > | protectedvirtual |
get_face_interpolation_matrix(const FiniteElement< dim, spacedim > &source, FullMatrix< double > &matrix) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
get_generalized_face_support_points() const | FiniteElement< dim, spacedim > | |
get_generalized_support_points() const | FiniteElement< dim, spacedim > | |
get_interpolation_matrix(const FiniteElement< dim, spacedim > &source, FullMatrix< double > &matrix) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
get_name() const | FE_Q< dim, spacedim > | virtual |
get_nonzero_components(const unsigned int i) const | FiniteElement< dim, spacedim > | inline |
get_poly_space_numbering() const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | |
get_poly_space_numbering_inverse() const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | |
get_prolongation_matrix(const unsigned int child, const RefinementCase< dim > &refinement_case=RefinementCase< dim >::isotropic_refinement) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
get_restriction_matrix(const unsigned int child, const RefinementCase< dim > &refinement_case=RefinementCase< dim >::isotropic_refinement) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
get_sub_fe(const ComponentMask &mask) const | FiniteElement< dim, spacedim > | |
get_sub_fe(const unsigned int first_component, const unsigned int n_selected_components) const | FiniteElement< dim, spacedim > | virtual |
get_subface_data(const UpdateFlags update_flags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim-1 > &quadrature, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const | FiniteElement< dim, spacedim > | protectedvirtual |
get_subface_interpolation_matrix(const FiniteElement< dim, spacedim > &source, const unsigned int subface, FullMatrix< double > &matrix) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
get_unit_face_support_points() const | FiniteElement< dim, spacedim > | |
get_unit_support_points() const | FiniteElement< dim, spacedim > | |
H1 enum value | FiniteElementData< dim > | |
H2 enum value | FiniteElementData< dim > | |
has_face_support_points() const | FiniteElement< dim, spacedim > | |
has_generalized_face_support_points() const | FiniteElement< dim, spacedim > | |
has_generalized_support_points() const | FiniteElement< dim, spacedim > | |
has_support_on_face(const unsigned int shape_index, const unsigned int face_index) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
has_support_points() const | FiniteElement< dim, spacedim > | |
Hcurl enum value | FiniteElementData< dim > | |
Hdiv enum value | FiniteElementData< dim > | |
hp_constraints_are_implemented() const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
hp_line_dof_identities(const FiniteElement< dim, spacedim > &fe_other) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
hp_quad_dof_identities(const FiniteElement< dim, spacedim > &fe_other) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
hp_vertex_dof_identities(const FiniteElement< dim, spacedim > &fe_other) const | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
initialize(const std::vector< Point< 1 > > &support_points_1d) | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | protected |
initialize_constraints(const std::vector< Point< 1 > > &points) | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | protected |
initialize_quad_dof_index_permutation() | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | protected |
initialize_unit_face_support_points(const std::vector< Point< 1 > > &points) | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | protected |
initialize_unit_support_points(const std::vector< Point< 1 > > &points) | FE_Q_Base< TensorProductPolynomials< dim >, dim, spacedim > | protected |
interface_constraints | FiniteElement< dim, spacedim > | protected |
interface_constraints_size() const | FiniteElement< dim, spacedim > | protected |
is_primitive() const | FiniteElement< dim, spacedim > | inline |
is_primitive(const unsigned int i) const | FiniteElement< dim, spacedim > | inline |
isotropic_prolongation_is_implemented() const | FiniteElement< dim, spacedim > | |
isotropic_restriction_is_implemented() const | FiniteElement< dim, spacedim > | |
L2 enum value | FiniteElementData< dim > | |
list_subscribers() const | Subscriptor | |
memory_consumption() const | FiniteElement< dim, spacedim > | virtual |
n_base_elements() const | FiniteElement< dim, spacedim > | inline |
n_blocks() const | FiniteElementData< dim > | |
n_components() const | FiniteElementData< dim > | |
n_dofs_per_cell() const | FiniteElementData< dim > | |
n_dofs_per_face() const | FiniteElementData< dim > | |
n_dofs_per_hex() const | FiniteElementData< dim > | |
n_dofs_per_line() const | FiniteElementData< dim > | |
n_dofs_per_object() const | FiniteElementData< dim > | |
n_dofs_per_quad() const | FiniteElementData< dim > | |
n_dofs_per_vertex() const | FiniteElementData< dim > | |
n_nonzero_components(const unsigned int i) const | FiniteElement< dim, spacedim > | inline |
n_nonzero_components_table | FiniteElement< dim, spacedim > | protected |
n_subscriptions() const | Subscriptor | |
nonzero_components | FiniteElement< dim, spacedim > | protected |
operator!=(const FiniteElement< dim, spacedim > &) const | FiniteElement< dim, spacedim > | |
operator=(const Subscriptor &) | Subscriptor | |
operator=(Subscriptor &&) noexcept | Subscriptor | |
operator==(const FiniteElement< dim, spacedim > &fe) const | FiniteElement< dim, spacedim > | virtual |
FiniteElementData::operator==(const FiniteElementData &) const | FiniteElementData< dim > | |
operator[](const unsigned int fe_index) const | FiniteElement< dim, spacedim > | inline |
operator^(const unsigned int multiplicity) const | FiniteElement< dim, spacedim > | |
poly_space | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | protected |
prolongation | FiniteElement< dim, spacedim > | protected |
prolongation_is_implemented() const | FiniteElement< dim, spacedim > | |
reinit_restriction_and_prolongation_matrices(const bool isotropic_restriction_only=false, const bool isotropic_prolongation_only=false) | FiniteElement< dim, spacedim > | protected |
requires_update_flags(const UpdateFlags update_flags) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
restriction | FiniteElement< dim, spacedim > | protected |
restriction_is_additive(const unsigned int index) const | FiniteElement< dim, spacedim > | inline |
restriction_is_additive_flags | FiniteElement< dim, spacedim > | protected |
restriction_is_implemented() const | FiniteElement< dim, spacedim > | |
serialize(Archive &ar, const unsigned int version) | Subscriptor | inline |
shape_3rd_derivative(const unsigned int i, const Point< dim > &p) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_3rd_derivative_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_4th_derivative(const unsigned int i, const Point< dim > &p) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_4th_derivative_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_grad(const unsigned int i, const Point< dim > &p) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_grad_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_grad_grad(const unsigned int i, const Point< dim > &p) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_grad_grad_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_value(const unsigned int i, const Point< dim > &p) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
shape_value_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const | FE_Poly< TensorProductPolynomials< dim >, dim, spacedim > | virtual |
space_dimension | FiniteElement< dim, spacedim > | static |
subscribe(const char *identifier=nullptr) const | Subscriptor | |
Subscriptor() | Subscriptor | |
Subscriptor(const Subscriptor &) | Subscriptor | |
Subscriptor(Subscriptor &&) noexcept | Subscriptor | |
system_to_base_index(const unsigned int index) const | FiniteElement< dim, spacedim > | inline |
system_to_base_table | FiniteElement< dim, spacedim > | protected |
system_to_block_index(const unsigned int component) const | FiniteElement< dim, spacedim > | inline |
system_to_component_index(const unsigned int index) const | FiniteElement< dim, spacedim > | inline |
system_to_component_table | FiniteElement< dim, spacedim > | protected |
tensor_degree() const | FiniteElementData< dim > | |
unit_face_support_point(const unsigned int index) const | FiniteElement< dim, spacedim > | virtual |
unit_face_support_points | FiniteElement< dim, spacedim > | protected |
unit_support_point(const unsigned int index) const | FiniteElement< dim, spacedim > | virtual |
unit_support_points | FiniteElement< dim, spacedim > | protected |
unknown enum value | FiniteElementData< dim > | |
unsubscribe(const char *identifier=nullptr) const | Subscriptor | |
~FiniteElement()=default | FiniteElement< dim, spacedim > | virtual |
~Subscriptor() | Subscriptor | virtual |