Reference documentation for deal.II version 9.3.3
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
source
fe
fe_poly.cc
Go to the documentation of this file.
1
// ---------------------------------------------------------------------
2
//
3
// Copyright (C) 2004 - 2020 by the deal.II authors
4
//
5
// This file is part of the deal.II library.
6
//
7
// The deal.II library is free software; you can use it, redistribute
8
// it, and/or modify it under the terms of the GNU Lesser General
9
// Public License as published by the Free Software Foundation; either
10
// version 2.1 of the License, or (at your option) any later version.
11
// The full text of the license can be found in the file LICENSE.md at
12
// the top level directory of deal.II.
13
//
14
// ---------------------------------------------------------------------
15
16
17
#include <
deal.II/base/polynomials_p.h
>
18
#include <
deal.II/base/polynomials_piecewise.h
>
19
#include <
deal.II/base/polynomials_rannacher_turek.h
>
20
#include <
deal.II/base/qprojector.h
>
21
#include <
deal.II/base/tensor_product_polynomials.h
>
22
#include <
deal.II/base/tensor_product_polynomials_bubbles.h
>
23
#include <
deal.II/base/tensor_product_polynomials_const.h
>
24
25
#include <
deal.II/fe/fe_poly.h
>
26
#include <deal.II/fe/fe_poly.templates.h>
27
#include <
deal.II/fe/fe_values.h
>
28
29
DEAL_II_NAMESPACE_OPEN
30
31
32
template
<
int
dim,
int
spacedim>
33
FE_Poly<dim, spacedim>::FE_Poly
(
const
FE_Poly
&fe)
34
:
FiniteElement
<dim, spacedim>(fe)
35
, poly_space(fe.poly_space->clone())
36
{}
37
38
39
40
#include "fe_poly.inst"
41
42
DEAL_II_NAMESPACE_CLOSE
FE_Poly
Definition:
fe_poly.h:75
FE_Poly::FE_Poly
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)
FiniteElement
Definition:
fe.h:646
DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_OPEN
Definition:
config.h:402
DEAL_II_NAMESPACE_CLOSE
#define DEAL_II_NAMESPACE_CLOSE
Definition:
config.h:403
fe_values.h
fe_poly.h
polynomials_p.h
polynomials_piecewise.h
polynomials_rannacher_turek.h
qprojector.h
tensor_product_polynomials.h
tensor_product_polynomials_bubbles.h
tensor_product_polynomials_const.h
Generated by
1.9.4