Reference documentation for deal.II version 8.1.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
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
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 on Sun Apr 20 2014 20:00:04 for The deal.II Library by
1.8.6