Reference documentation for deal.II version 9.1.1
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
deal.II
base
polynomials_integrated_legendre_sz.h
1
// ---------------------------------------------------------------------
2
//
3
// Copyright (C) 2015 - 2018 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
#ifndef dealii_polynomials_integrated_legendre_sz_h
17
#define dealii_polynomials_integrated_legendre_sz_h
18
19
#include <deal.II/base/config.h>
20
21
#include <deal.II/base/exceptions.h>
22
#include <deal.II/base/point.h>
23
#include <deal.II/base/polynomial.h>
24
#include <deal.II/base/thread_management.h>
25
26
27
DEAL_II_NAMESPACE_OPEN
28
49
class
IntegratedLegendreSZ
:
public
Polynomials::Polynomial
<double>
50
{
51
public
:
55
IntegratedLegendreSZ
(
const
unsigned
int
p);
56
61
static
std::vector<Polynomials::Polynomial<double>>
62
generate_complete_basis
(
const
unsigned
int
degree
);
63
64
private
:
68
static
const
std::vector<double>
69
get_coefficients
(
const
unsigned
int
k);
70
};
71
72
DEAL_II_NAMESPACE_CLOSE
73
74
#endif
IntegratedLegendreSZ::get_coefficients
static const std::vector< double > get_coefficients(const unsigned int k)
Definition:
polynomials_integrated_legendre_sz.cc:28
IntegratedLegendreSZ
Definition:
polynomials_integrated_legendre_sz.h:49
IntegratedLegendreSZ::IntegratedLegendreSZ
IntegratedLegendreSZ(const unsigned int p)
Definition:
polynomials_integrated_legendre_sz.cc:21
Polynomials::Polynomial
Definition:
polynomial.h:62
Polynomials::Polynomial< double >::degree
unsigned int degree() const
Definition:
polynomial.h:775
IntegratedLegendreSZ::generate_complete_basis
static std::vector< Polynomials::Polynomial< double > > generate_complete_basis(const unsigned int degree)
Definition:
polynomials_integrated_legendre_sz.cc:76
Generated by
1.8.16