Reference documentation for deal.II version 9.5.0
|
This is the complete list of members for FE_Poly< dim, spacedim >, including all inherited members.
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 unsigned int face_no, 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 > | |
cached_primitivity | FiniteElement< dim, spacedim > | protected |
check_no_subscribers() const noexcept | Subscriptor | private |
clone() const =0 | FiniteElement< dim, spacedim > | pure virtual |
compare_for_domination(const FiniteElement< dim, spacedim > &fe_other, const unsigned int codim=0) const | FiniteElement< 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 > | |
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 > | |
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 | FiniteElement< dim, spacedim > | virtual |
correct_hessians(internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data, const internal::FEValuesImplementation::MappingRelatedData< dim, spacedim > &mapping_data, const unsigned int n_q_points) const | FE_Poly< dim, spacedim > | protected |
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 | FE_Poly< dim, spacedim > | protected |
counter | Subscriptor | mutableprivate |
counter_map | Subscriptor | mutableprivate |
degree | FiniteElementData< dim > | |
dimension | FiniteElementData< dim > | static |
dofs_per_cell | FiniteElementData< dim > | |
dofs_per_face | FiniteElementData< dim > | |
dofs_per_face_max | FiniteElementData< dim > | private |
dofs_per_hex | FiniteElementData< dim > | |
dofs_per_line | FiniteElementData< dim > | |
dofs_per_quad | FiniteElementData< dim > | |
dofs_per_quad_max | FiniteElementData< dim > | private |
dofs_per_vertex | FiniteElementData< dim > | |
element_multiplicity(const unsigned int index) const | FiniteElement< dim, spacedim > | |
ExcEmbeddingVoid() | FiniteElement< dim, spacedim > | static |
ExcFEHasNoSupportPoints() | FiniteElement< dim, spacedim > | static |
ExcFENotPrimitive() | FiniteElement< 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 unsigned int face_no=0) const | FiniteElement< dim, spacedim > | |
face_system_to_base_table | FiniteElement< dim, spacedim > | protected |
face_system_to_component_index(const unsigned int index, const unsigned int face_no=0) const | FiniteElement< dim, spacedim > | |
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 | FiniteElement< dim, spacedim > | virtual |
FE_Poly(const ScalarPolynomialsBase< dim > &poly_space, const FiniteElementData< dim > &fe_data, const std::vector< bool > &restriction_is_additive_flags, const std::vector< ComponentMask > &nonzero_components) | FE_Poly< dim, spacedim > | |
FE_Poly(const FE_Poly &fe) | FE_Poly< dim, spacedim > | |
fill_fe_face_values(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const hp::QCollection< 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 typename FiniteElement< dim, spacedim >::InternalDataBase &fe_internal, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const override | FE_Poly< dim, spacedim > | protectedvirtual |
FiniteElement::fill_fe_face_values(const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const hp::QCollection< 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 | FiniteElement< dim, spacedim > | protectedvirtual |
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 | FiniteElement< dim, spacedim > | protectedvirtual |
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 typename FiniteElement< dim, spacedim >::InternalDataBase &fe_internal, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const override | FE_Poly< dim, spacedim > | protectedvirtual |
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 |
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 typename FiniteElement< dim, spacedim >::InternalDataBase &fe_internal, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const override | FE_Poly< dim, spacedim > | protectedvirtual |
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 > | |
FiniteElementData(const std::vector< unsigned int > &dofs_per_object, const ReferenceCell reference_cell, const unsigned int n_components, const unsigned int degree, const Conformity conformity=unknown, const BlockIndices &block_indices=BlockIndices()) | FiniteElementData< dim > | |
FiniteElementData(const internal::GenericDoFsPerObject &data, const ReferenceCell reference_cell, 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 > | |
first_face_line_index | FiniteElementData< dim > | |
first_face_quad_index | FiniteElementData< dim > | |
first_hex_index | FiniteElementData< dim > | |
first_index_of_quads | FiniteElementData< dim > | private |
first_line_index | FiniteElementData< dim > | |
first_line_index_of_faces | FiniteElementData< dim > | private |
first_quad_index | FiniteElementData< dim > | |
first_quad_index_of_faces | FiniteElementData< dim > | private |
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 > | |
get_constant_modes() const | FiniteElement< dim, spacedim > | virtual |
get_data(const UpdateFlags update_flags, const Mapping< dim, spacedim > &mapping, const Quadrature< dim > &quadrature, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const override | FE_Poly< dim, spacedim > | inlineprotectedvirtual |
get_degree() const | FE_Poly< dim, spacedim > | |
get_face_data(const UpdateFlags update_flags, const Mapping< dim, spacedim > &mapping, const hp::QCollection< dim - 1 > &quadrature, ::internal::FEValuesImplementation::FiniteElementRelatedData< dim, spacedim > &output_data) const | FiniteElement< dim, spacedim > | protectedvirtual |
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 unsigned int face_no=0) const | FiniteElement< dim, spacedim > | virtual |
get_first_face_line_index(const unsigned int face_no=0) const | FiniteElementData< dim > | |
get_first_face_quad_index(const unsigned int face_no=0) const | FiniteElementData< dim > | |
get_first_hex_index() const | FiniteElementData< dim > | |
get_first_line_index() const | FiniteElementData< dim > | |
get_first_quad_index(const unsigned int quad_no=0) const | FiniteElementData< dim > | |
get_generalized_support_points() const | FiniteElement< dim, spacedim > | |
get_interpolation_matrix(const FiniteElement< dim, spacedim > &source, FullMatrix< double > &matrix) const | FiniteElement< dim, spacedim > | virtual |
get_name() const =0 | FiniteElement< dim, spacedim > | pure virtual |
get_nonzero_components(const unsigned int i) const | FiniteElement< dim, spacedim > | |
get_poly_space() const | FE_Poly< dim, spacedim > | |
get_poly_space_numbering() const | FE_Poly< dim, spacedim > | |
get_poly_space_numbering_inverse() const | FE_Poly< dim, spacedim > | |
get_prolongation_matrix(const unsigned int child, const RefinementCase< dim > &refinement_case=RefinementCase< dim >::isotropic_refinement) const | FiniteElement< dim, spacedim > | virtual |
get_restriction_matrix(const unsigned int child, const RefinementCase< dim > &refinement_case=RefinementCase< dim >::isotropic_refinement) const | FiniteElement< 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 unsigned int face_no=0) const | FiniteElement< dim, spacedim > | virtual |
get_unit_face_support_points(const unsigned int face_no=0) 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 unsigned int face_no=0) 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 | FiniteElement< 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 | FiniteElement< dim, spacedim > | virtual |
hp_line_dof_identities(const FiniteElement< dim, spacedim > &fe_other) const | FiniteElement< dim, spacedim > | virtual |
hp_quad_dof_identities(const FiniteElement< dim, spacedim > &fe_other, const unsigned int face_no=0) const | FiniteElement< dim, spacedim > | virtual |
hp_vertex_dof_identities(const FiniteElement< dim, spacedim > &fe_other) const | FiniteElement< dim, spacedim > | virtual |
interface_constraints | FiniteElement< dim, spacedim > | protected |
interface_constraints_size() const | FiniteElement< dim, spacedim > | protected |
is_primitive() const | FiniteElement< dim, spacedim > | |
is_primitive(const unsigned int i) const | FiniteElement< dim, spacedim > | |
isotropic_prolongation_is_implemented() const | FiniteElement< dim, spacedim > | |
isotropic_restriction_is_implemented() const | FiniteElement< dim, spacedim > | |
L2 enum value | FiniteElementData< dim > | |
list_subscribers(StreamType &stream) const | Subscriptor | inline |
list_subscribers() const | Subscriptor | |
map_iterator typedef | Subscriptor | private |
map_value_type typedef | Subscriptor | private |
max_dofs_per_face() const | FiniteElementData< dim > | |
max_dofs_per_quad() const | FiniteElementData< dim > | |
memory_consumption() const override | FE_Poly< dim, spacedim > | virtual |
mutex | Subscriptor | privatestatic |
n_base_elements() const | FiniteElement< dim, spacedim > | |
n_blocks() const | FiniteElementData< dim > | |
n_components() const | FiniteElementData< dim > | |
n_dofs_on_face | FiniteElementData< dim > | private |
n_dofs_on_quad | FiniteElementData< dim > | private |
n_dofs_per_cell() const | FiniteElementData< dim > | |
n_dofs_per_face(unsigned int face_no=0, unsigned int child=0) const | FiniteElementData< dim > | |
n_dofs_per_hex() const | FiniteElementData< dim > | |
n_dofs_per_line() const | FiniteElementData< dim > | |
n_dofs_per_object(const unsigned int i=0) const | FiniteElementData< dim > | |
n_dofs_per_quad(unsigned int face_no=0) const | FiniteElementData< dim > | |
n_dofs_per_vertex() const | FiniteElementData< dim > | |
n_nonzero_components(const unsigned int i) const | FiniteElement< dim, spacedim > | |
n_nonzero_components_table | FiniteElement< dim, spacedim > | protected |
n_subscriptions() const | Subscriptor | inline |
n_unique_2d_subobjects() const | FiniteElementData< dim > | |
n_unique_faces() const | FiniteElementData< dim > | |
nonzero_components | FiniteElement< dim, spacedim > | protected |
number_of_unique_2d_subobjects | FiniteElementData< dim > | private |
number_unique_faces | FiniteElementData< dim > | private |
object_info | Subscriptor | mutableprivate |
operator!=(const FiniteElement< dim, spacedim > &) const | FiniteElement< dim, spacedim > | |
operator=(const Subscriptor &) | Subscriptor | inline |
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 multiplicity) const | FiniteElement< dim, spacedim > | |
poly_space | FE_Poly< dim, spacedim > | protected |
prolongation | FiniteElement< dim, spacedim > | protected |
prolongation_is_implemented() const | FiniteElement< dim, spacedim > | |
reference_cell() const | FiniteElementData< dim > | |
reference_cell_kind | FiniteElementData< dim > | private |
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 override | FE_Poly< dim, spacedim > | virtual |
restriction | FiniteElement< dim, spacedim > | protected |
restriction_is_additive(const unsigned int index) const | FiniteElement< dim, spacedim > | |
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 override | FE_Poly< dim, spacedim > | virtual |
shape_3rd_derivative_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< dim, spacedim > | virtual |
shape_4th_derivative(const unsigned int i, const Point< dim > &p) const override | FE_Poly< dim, spacedim > | virtual |
shape_4th_derivative_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< dim, spacedim > | virtual |
shape_grad(const unsigned int i, const Point< dim > &p) const override | FE_Poly< dim, spacedim > | virtual |
shape_grad_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< dim, spacedim > | virtual |
shape_grad_grad(const unsigned int i, const Point< dim > &p) const override | FE_Poly< dim, spacedim > | virtual |
shape_grad_grad_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< dim, spacedim > | virtual |
shape_value(const unsigned int i, const Point< dim > &p) const override | FE_Poly< dim, spacedim > | virtual |
shape_value_component(const unsigned int i, const Point< dim > &p, const unsigned int component) const override | FE_Poly< dim, spacedim > | virtual |
space_dimension | FiniteElement< dim, spacedim > | 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, spacedim > | |
system_to_base_table | FiniteElement< dim, spacedim > | protected |
system_to_block_index(const unsigned int component) const | FiniteElement< dim, spacedim > | |
system_to_component_index(const unsigned int index) const | FiniteElement< dim, spacedim > | |
system_to_component_table | FiniteElement< dim, spacedim > | protected |
tensor_degree() const | FiniteElementData< dim > | |
unit_face_support_point(const unsigned int index, const unsigned int face_no=0) 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(std::atomic< bool > *const validity, const std::string &identifier="") const | Subscriptor | |
validity_pointers | Subscriptor | mutableprivate |
~FiniteElement() override=default | FiniteElement< dim, spacedim > | virtual |
~Subscriptor() | Subscriptor | virtual |