deal.II version GIT relicensing-2289-g1e5549a87a 2024-12-21 21:30:00+00:00
|
#include <deal.II/base/config.h>
#include <deal.II/base/quadrature.h>
#include <deal.II/base/quadrature_lib.h>
#include <deal.II/base/table.h>
#include <deal.II/base/template_constraints.h>
#include <deal.II/dofs/dof_tools.h>
#include <deal.II/fe/fe_dgq.h>
#include <deal.II/fe/fe_face.h>
#include <deal.II/fe/fe_hermite.h>
#include <deal.II/fe/fe_nothing.h>
#include <deal.II/fe/fe_pyramid_p.h>
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_simplex_p.h>
#include <deal.II/fe/fe_simplex_p_bubbles.h>
#include <deal.II/fe/fe_tools.h>
#include <deal.II/fe/fe_values.h>
#include <deal.II/fe/fe_wedge_p.h>
#include <deal.II/fe/mapping_cartesian.h>
#include <deal.II/grid/reference_cell.h>
#include <deal.II/lac/dynamic_sparsity_pattern.h>
#include <deal.II/lac/precondition.h>
#include <deal.II/lac/solver_cg.h>
#include <deal.II/lac/solver_control.h>
#include <deal.II/lac/sparse_direct.h>
#include <deal.II/lac/sparse_matrix.h>
#include <deal.II/lac/sparsity_pattern.h>
#include <deal.II/lac/sparsity_tools.h>
#include <deal.II/lac/vector.h>
#include <deal.II/numerics/matrix_tools.h>
#include <algorithm>
#include <cmath>
#include <iostream>
#include <iterator>
#include <memory>
#include <sstream>
#include "fe_hermite.inst"
Go to the source code of this file.
Classes | |
class | internal::Rescaler< xdim, xspacedim, xNumber > |
Namespaces | |
namespace | internal |
Functions | |
unsigned int | internal::get_regularity_from_degree (const unsigned int fe_degree) |
std::vector< unsigned int > | internal::get_hermite_dpo_vector (const unsigned int dim, const unsigned int regularity) |
template<int dim> | |
void | internal::hermite_hierarchic_to_lexicographic_numbering (const unsigned int regularity, std::vector< unsigned int > &h2l) |
template<> | |
void | internal::hermite_hierarchic_to_lexicographic_numbering< 1 > (const unsigned int regularity, std::vector< unsigned int > &h2l) |
template<> | |
void | internal::hermite_hierarchic_to_lexicographic_numbering< 2 > (const unsigned int regularity, std::vector< unsigned int > &h2l) |
template<> | |
void | internal::hermite_hierarchic_to_lexicographic_numbering< 3 > (const unsigned int regularity, std::vector< unsigned int > &h2l) |
template<int dim> | |
std::vector< unsigned int > | internal::hermite_hierarchic_to_lexicographic_numbering (const unsigned int regularity) |
template<int dim> | |
std::vector< unsigned int > | internal::hermite_lexicographic_to_hierarchic_numbering (const unsigned int regularity) |
template<int dim> | |
std::vector< unsigned int > | internal::hermite_face_lexicographic_to_hierarchic_numbering (const unsigned int regularity) |
template<int dim> | |
TensorProductPolynomials< dim > | internal::get_hermite_polynomials (const unsigned int fe_degree) |