Reference documentation for deal.II version 9.1.1
|
This is the complete list of members for FE_Q_Hierarchical< dim >, including all inherited members.
adjust_line_dof_index_for_line_orientation(const unsigned int index, const bool line_orientation) const | FiniteElement< dim, dim > | |
adjust_line_dof_index_for_line_orientation_table | FiniteElement< dim, dim > | 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, dim > | |
adjust_quad_dof_index_for_face_orientation_table | FiniteElement< dim, dim > | protected |
base_element(const unsigned int index) const | FiniteElement< dim, dim > | virtual |
base_to_block_indices | FiniteElement< dim, dim > | protected |
block_indices() const | FiniteElementData< dim > | |
block_indices_data | FiniteElementData< dim > | |
block_mask(const FEValuesExtractors::Scalar &scalar) const | FiniteElement< dim, dim > | |
block_mask(const FEValuesExtractors::Vector &vector) const | FiniteElement< dim, dim > | |
block_mask(const FEValuesExtractors::SymmetricTensor< 2 > &sym_tensor) const | FiniteElement< dim, dim > | |
block_mask(const ComponentMask &component_mask) const | FiniteElement< dim, dim > | |
block_to_base_index(const unsigned int block) const | FiniteElement< dim, dim > | inline |
build_dofs_cell(std::vector< FullMatrix< double >> &dofs_cell, std::vector< FullMatrix< double >> &dofs_subcell) const | FE_Q_Hierarchical< dim > | private |
cached_primitivity | FiniteElement< dim, dim > | protected |
clone() const override | FE_Q_Hierarchical< dim > | virtual |
compare_for_domination(const FiniteElement< dim > &fe_other, const unsigned int codim=0) const override final | FE_Q_Hierarchical< dim > | virtual |
FE_Poly< TensorProductPolynomials< dim >, dim >::compare_for_domination(const FiniteElement< dim, spacedim > &fe_other, const unsigned int codim=0) const | FiniteElement< dim, dim > | virtual |
compare_for_face_domination(const FiniteElement< dim, spacedim > &fe_other) const final | FiniteElement< dim, dim > | virtual |
component_mask(const FEValuesExtractors::Scalar &scalar) const | FiniteElement< dim, dim > | |
component_mask(const FEValuesExtractors::Vector &vector) const | FiniteElement< dim, dim > | |
component_mask(const FEValuesExtractors::SymmetricTensor< 2 > &sym_tensor) const | FiniteElement< dim, dim > | |
component_mask(const BlockMask &block_mask) const | FiniteElement< dim, dim > | |
component_to_base_index(const unsigned int component) const | FiniteElement< dim, dim > | inline |
component_to_base_table | FiniteElement< dim, dim > | protected |
component_to_block_index(const unsigned int component) const | FiniteElement< dim, dim > | |
component_to_system_index(const unsigned int component, const unsigned int index) const | FiniteElement< dim, dim > | inline |
components | FiniteElementData< dim > | |
compute_n_nonzero_components(const std::vector< ComponentMask > &nonzero_components) | FiniteElement< dim, dim > | 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, dim > | |
constraints_are_implemented(const ::internal::SubfaceCase< dim > &subface_case=::internal::SubfaceCase< dim >::case_isotropic) const | FiniteElement< dim, dim > | |
convert_generalized_support_point_values_to_dof_values(const std::vector< Vector< double >> &support_point_values, std::vector< double > &nodal_values) const | FiniteElement< dim, dim > | virtual |
correct_third_derivatives(internal::FEValuesImplementation::FiniteElementRelatedData< dim, dim > &output_data, const internal::FEValuesImplementation::MappingRelatedData< dim, dim > &mapping_data, const unsigned int n_q_points, const unsigned int dof) const | FE_Poly< TensorProductPolynomials< dim >, dim > | 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, dim > | inline |
ExcEmbeddingVoid() | FiniteElement< dim, dim > | static |
ExcFEHasNoSupportPoints() | FiniteElement< dim, dim > | static |
ExcFENotPrimitive() | FiniteElement< dim, dim > | static |
ExcInterpolationNotImplemented() | FiniteElement< dim, dim > | static |
ExcInUse(int arg1, std::string arg2, std::string arg3) | Subscriptor | static |
ExcNoSubscriber(std::string arg1, std::string arg2) | Subscriptor | static |
ExcProjectionVoid() | FiniteElement< dim, dim > | static |
ExcShapeFunctionNotPrimitive(int arg1) | FiniteElement< dim, dim > | static |
ExcUnitShapeValuesDoNotExist() | FiniteElement< dim, dim > | static |
ExcWrongInterfaceMatrixSize(int arg1, int arg2) | FiniteElement< dim, dim > | static |
face_fe_q_hierarchical_to_hierarchic_numbering(const unsigned int degree) | FE_Q_Hierarchical< dim > | privatestatic |
face_renumber | FE_Q_Hierarchical< dim > | private |
face_system_to_base_index(const unsigned int index) const | FiniteElement< dim, dim > | inline |
face_system_to_base_table | FiniteElement< dim, dim > | protected |
face_system_to_component_index(const unsigned int index) const | FiniteElement< dim, dim > | inline |
face_system_to_component_table | FiniteElement< dim, dim > | 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 | FiniteElement< dim, dim > | 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 > | |
FE_Q_Hierarchical class | FE_Q_Hierarchical< dim > | friend |
FE_Q_Hierarchical(const unsigned int p) | FE_Q_Hierarchical< dim > | |
FiniteElement< dim, dim >::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, dim > | protectedpure virtual |
FiniteElement< dim, dim >::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, dim > | protectedpure virtual |
FiniteElement< dim, dim >::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, dim > | protectedpure virtual |
FiniteElement(const FiniteElementData< dim > &fe_data, const std::vector< bool > &restriction_is_additive_flags, const std::vector< ComponentMask > &nonzero_components) | FiniteElement< dim, dim > | |
FiniteElement(FiniteElement< dim, spacedim > &&)=default | FiniteElement< dim, dim > | |
FiniteElement(const FiniteElement< dim, spacedim > &)=default | FiniteElement< dim, dim > | |
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, dim > | 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, dim > | protected |
generalized_support_points | FiniteElement< dim, dim > | protected |
get_associated_geometry_primitive(const unsigned int cell_dof_index) const | FiniteElement< dim, dim > | inline |
get_constant_modes() const override | FE_Q_Hierarchical< dim > | virtual |
get_data(const UpdateFlags update_flags, const Mapping< dim, dim > &, const Quadrature< dim > &quadrature, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, dim > &output_data) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | inlineprotectedvirtual |
FiniteElement< dim, dim >::get_data(const UpdateFlags update_flags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim > &quadrature, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const=0 | FiniteElement< dim, dim > | protectedpure virtual |
get_degree() const | FE_Poly< TensorProductPolynomials< dim >, dim > | |
get_dpo_vector(const unsigned int degree) | FE_Q_Hierarchical< dim > | privatestatic |
get_embedding_dofs(const unsigned int sub_degree) const | FE_Q_Hierarchical< dim > | |
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, dim > | protectedvirtual |
get_face_interpolation_matrix(const FiniteElement< dim > &source, FullMatrix< double > &matrix) const override | FE_Q_Hierarchical< dim > | virtual |
FE_Poly< TensorProductPolynomials< dim >, dim >::get_face_interpolation_matrix(const FiniteElement< dim, spacedim > &source, FullMatrix< double > &matrix) const | FiniteElement< dim, dim > | virtual |
get_generalized_face_support_points() const | FiniteElement< dim, dim > | |
get_generalized_support_points() const | FiniteElement< dim, dim > | |
get_interpolation_matrix(const FiniteElement< dim > &source, FullMatrix< double > &matrix) const override | FE_Q_Hierarchical< dim > | virtual |
FE_Poly< TensorProductPolynomials< dim >, dim >::get_interpolation_matrix(const FiniteElement< dim, spacedim > &source, FullMatrix< double > &matrix) const | FiniteElement< dim, dim > | virtual |
get_name() const override | FE_Q_Hierarchical< dim > | virtual |
get_nonzero_components(const unsigned int i) const | FiniteElement< dim, dim > | inline |
get_poly_space_numbering() const | FE_Poly< TensorProductPolynomials< dim >, dim > | |
get_poly_space_numbering_inverse() const | FE_Poly< TensorProductPolynomials< dim >, dim > | |
get_prolongation_matrix(const unsigned int child, const RefinementCase< dim > &refinement_case=RefinementCase< dim >::isotropic_refinement) const override | FE_Q_Hierarchical< dim > | virtual |
get_restriction_matrix(const unsigned int child, const RefinementCase< dim > &refinement_case=RefinementCase< dim >::isotropic_refinement) const | FiniteElement< dim, dim > | virtual |
get_sub_fe(const ComponentMask &mask) const | FiniteElement< dim, dim > | |
get_sub_fe(const unsigned int first_component, const unsigned int n_selected_components) const | FiniteElement< dim, dim > | 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, dim > | protectedvirtual |
get_subface_interpolation_matrix(const FiniteElement< dim > &source, const unsigned int subface, FullMatrix< double > &matrix) const override | FE_Q_Hierarchical< dim > | virtual |
FE_Poly< TensorProductPolynomials< dim >, dim >::get_subface_interpolation_matrix(const FiniteElement< dim, spacedim > &source, const unsigned int subface, FullMatrix< double > &matrix) const | FiniteElement< dim, dim > | virtual |
get_unit_face_support_points() const | FiniteElement< dim, dim > | |
get_unit_support_points() const | FiniteElement< dim, dim > | |
H1 enum value | FiniteElementData< dim > | |
H2 enum value | FiniteElementData< dim > | |
has_face_support_points() const | FiniteElement< dim, dim > | |
has_generalized_face_support_points() const | FiniteElement< dim, dim > | |
has_generalized_support_points() const | FiniteElement< dim, dim > | |
has_support_on_face(const unsigned int shape_index, const unsigned int face_index) const override | FE_Q_Hierarchical< dim > | virtual |
has_support_on_face(const unsigned int, const unsigned int) const | FE_Q_Hierarchical< dim > | virtual |
has_support_on_face(const unsigned int shape_index, const unsigned int face_index) const | FE_Q_Hierarchical< dim > | virtual |
has_support_points() const | FiniteElement< dim, dim > | |
Hcurl enum value | FiniteElementData< dim > | |
Hdiv enum value | FiniteElementData< dim > | |
hierarchic_to_fe_q_hierarchical_numbering(const FiniteElementData< dim > &fe) | FE_Q_Hierarchical< dim > | privatestatic |
hp_constraints_are_implemented() const override | FE_Q_Hierarchical< dim > | virtual |
hp_line_dof_identities(const FiniteElement< dim > &fe_other) const override | FE_Q_Hierarchical< dim > | virtual |
FE_Poly< TensorProductPolynomials< dim >, dim >::hp_line_dof_identities(const FiniteElement< dim, spacedim > &fe_other) const | FiniteElement< dim, dim > | virtual |
hp_quad_dof_identities(const FiniteElement< dim > &fe_other) const override | FE_Q_Hierarchical< dim > | virtual |
FE_Poly< TensorProductPolynomials< dim >, dim >::hp_quad_dof_identities(const FiniteElement< dim, spacedim > &fe_other) const | FiniteElement< dim, dim > | virtual |
hp_vertex_dof_identities(const FiniteElement< dim > &fe_other) const override | FE_Q_Hierarchical< dim > | virtual |
FE_Poly< TensorProductPolynomials< dim >, dim >::hp_vertex_dof_identities(const FiniteElement< dim, spacedim > &fe_other) const | FiniteElement< dim, dim > | virtual |
initialize_constraints(const std::vector< FullMatrix< double >> &dofs_subcell) | FE_Q_Hierarchical< dim > | private |
initialize_embedding_and_restriction(const std::vector< FullMatrix< double >> &dofs_cell, const std::vector< FullMatrix< double >> &dofs_subcell) | FE_Q_Hierarchical< dim > | private |
initialize_generalized_face_support_points() | FE_Q_Hierarchical< dim > | private |
initialize_generalized_support_points() | FE_Q_Hierarchical< dim > | private |
interface_constraints | FiniteElement< dim, dim > | protected |
interface_constraints_size() const | FiniteElement< dim, dim > | protected |
is_primitive() const | FiniteElement< dim, dim > | inline |
is_primitive(const unsigned int i) const | FiniteElement< dim, dim > | inline |
isotropic_prolongation_is_implemented() const | FiniteElement< dim, dim > | |
isotropic_restriction_is_implemented() const | FiniteElement< dim, dim > | |
L2 enum value | FiniteElementData< dim > | |
list_subscribers(StreamType &stream) const | Subscriptor | inline |
list_subscribers() const | Subscriptor | |
memory_consumption() const override | FE_Q_Hierarchical< dim > | virtual |
n_base_elements() const | FiniteElement< dim, dim > | 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, dim > | inline |
n_nonzero_components_table | FiniteElement< dim, dim > | protected |
n_subscriptions() const | Subscriptor | inline |
nonzero_components | FiniteElement< dim, dim > | protected |
operator!=(const FiniteElement< dim, spacedim > &) const | FiniteElement< dim, dim > | |
operator=(const Subscriptor &) | Subscriptor | inline |
operator=(Subscriptor &&) noexcept | Subscriptor | |
operator==(const FiniteElement< dim, spacedim > &fe) const | FiniteElement< dim, dim > | virtual |
FiniteElementData::operator==(const FiniteElementData &) const | FiniteElementData< dim > | |
operator[](const unsigned int fe_index) const | FiniteElement< dim, dim > | inline |
operator^(const unsigned int multiplicity) const | FiniteElement< dim, dim > | |
poly_space | FE_Poly< TensorProductPolynomials< dim >, dim > | protected |
prolongation | FiniteElement< dim, dim > | protected |
prolongation_is_implemented() const | FiniteElement< dim, dim > | |
reinit_restriction_and_prolongation_matrices(const bool isotropic_restriction_only=false, const bool isotropic_prolongation_only=false) | FiniteElement< dim, dim > | protected |
requires_update_flags(const UpdateFlags update_flags) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
restriction | FiniteElement< dim, dim > | protected |
restriction_is_additive(const unsigned int index) const | FiniteElement< dim, dim > | inline |
restriction_is_additive_flags | FiniteElement< dim, dim > | protected |
restriction_is_implemented() const | FiniteElement< dim, dim > | |
serialize(Archive &ar, const unsigned int version) | Subscriptor | inline |
shape_3rd_derivative(const unsigned int i, const Point< dim > &p) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_3rd_derivative_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_4th_derivative(const unsigned int i, const Point< dim > &p) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_4th_derivative_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_grad(const unsigned int i, const Point< dim > &p) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_grad_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_grad_grad(const unsigned int i, const Point< dim > &p) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_grad_grad_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_value(const unsigned int i, const Point< dim > &p) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
shape_value_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< TensorProductPolynomials< dim >, dim > | virtual |
space_dimension | FiniteElement< dim, dim > | static |
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") const | Subscriptor | |
Subscriptor() | Subscriptor | inline |
Subscriptor(const Subscriptor &) | Subscriptor | inline |
Subscriptor(Subscriptor &&) noexcept | Subscriptor | |
system_to_base_index(const unsigned int index) const | FiniteElement< dim, dim > | inline |
system_to_base_table | FiniteElement< dim, dim > | protected |
system_to_block_index(const unsigned int component) const | FiniteElement< dim, dim > | inline |
system_to_component_index(const unsigned int index) const | FiniteElement< dim, dim > | inline |
system_to_component_table | FiniteElement< dim, dim > | protected |
tensor_degree() const | FiniteElementData< dim > | |
unit_face_support_point(const unsigned int index) const | FiniteElement< dim, dim > | virtual |
unit_face_support_points | FiniteElement< dim, dim > | protected |
unit_support_point(const unsigned int index) const | FiniteElement< dim, dim > | virtual |
unit_support_points | FiniteElement< dim, dim > | protected |
unknown enum value | FiniteElementData< dim > | |
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") const | Subscriptor | |
~FiniteElement() override=default | FiniteElement< dim, dim > | virtual |
~Subscriptor() | Subscriptor | virtual |