Reference documentation for deal.II version 8.1.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
include
deal.II
base
polynomials_adini.h
1
// ---------------------------------------------------------------------
2
// @f$Id: polynomials_adini.h 30036 2013-07-18 16:55:32Z maier @f$
3
//
4
// Copyright (C) 2009 - 2013 by the deal.II authors
5
//
6
// This file is part of the deal.II library.
7
//
8
// The deal.II library is free software; you can use it, redistribute
9
// it, and/or modify it under the terms of the GNU Lesser General
10
// Public License as published by the Free Software Foundation; either
11
// version 2.1 of the License, or (at your option) any later version.
12
// The full text of the license can be found in the file LICENSE at
13
// the top level of the deal.II distribution.
14
//
15
// ---------------------------------------------------------------------
16
17
18
#ifndef __deal2__polynomials_adini_h
19
#define __deal2__polynomials_adini_h
20
21
#include <deal.II/base/point.h>
22
#include <deal.II/base/tensor.h>
23
#include <deal.II/base/table.h>
24
25
DEAL_II_NAMESPACE_OPEN
26
42
class
PolynomialsAdini
43
{
44
public
:
50
PolynomialsAdini
();
77
void
compute
(
const
Point<2>
&unit_point,
78
std::vector<double> &values,
79
std::vector<
Tensor<1,2>
> &grads,
80
std::vector<
Tensor<2,2>
> &grad_grads)
const
;
81
90
double
compute_value
(
const
unsigned
int
i,
91
const
Point<2>
&p)
const
;
92
101
Tensor<1,2>
compute_grad
(
const
unsigned
int
i,
102
const
Point<2>
&p)
const
;
112
Tensor<2,2>
compute_grad_grad
(
const
unsigned
int
i,
const
Point<2>
&p)
const
;
113
Tensor<2,2>
compute_grad_grad_2 (
const
unsigned
int
i,
const
Point<2>
&p)
const
;
114
115
private
:
121
Table<2, double>
coef
;
122
129
Table<2, double>
dx
;
136
Table<2, double>
dy
;
142
Table<2, double>
dxx
;
148
Table<2, double>
dyy
;
154
Table<2, double>
dxy
;
155
156
};
157
158
159
160
DEAL_II_NAMESPACE_CLOSE
161
162
#endif
PolynomialsAdini::dyy
Table< 2, double > dyy
Definition:
polynomials_adini.h:148
PolynomialsAdini::dxy
Table< 2, double > dxy
Definition:
polynomials_adini.h:154
PolynomialsAdini::coef
Table< 2, double > coef
Definition:
polynomials_adini.h:121
PolynomialsAdini::compute_grad_grad
Tensor< 2, 2 > compute_grad_grad(const unsigned int i, const Point< 2 > &p) const
Point< 2 >
PolynomialsAdini::compute_value
double compute_value(const unsigned int i, const Point< 2 > &p) const
PolynomialsAdini::dxx
Table< 2, double > dxx
Definition:
polynomials_adini.h:142
DEAL_II_NAMESPACE_OPEN
Definition:
mg_transfer.templates.h:35
PolynomialsAdini::dx
Table< 2, double > dx
Definition:
polynomials_adini.h:129
PolynomialsAdini::compute
void compute(const Point< 2 > &unit_point, std::vector< double > &values, std::vector< Tensor< 1, 2 > > &grads, std::vector< Tensor< 2, 2 > > &grad_grads) const
Tensor
Definition:
tensor_base.h:48
PolynomialsAdini::dy
Table< 2, double > dy
Definition:
polynomials_adini.h:136
PolynomialsAdini::PolynomialsAdini
PolynomialsAdini()
Table< 2, double >
PolynomialsAdini::compute_grad
Tensor< 1, 2 > compute_grad(const unsigned int i, const Point< 2 > &p) const
PolynomialsAdini
Definition:
polynomials_adini.h:42
Generated by
1.8.11