Home
About Us
Publications
Developers
Installation
Examples
Documentation
SomeWebsiteLogo
Home
About Us
Publications
Developers
Installation
Examples
Documentation
include
libmesh
rb_eim_theta.h
Go to the documentation of this file.
1
// rbOOmit: An implementation of the Certified Reduced Basis method.
2
// Copyright (C) 2009, 2010 David J. Knezevic
3
4
// This file is part of rbOOmit.
5
6
// rbOOmit is free software; you can redistribute it and/or
7
// modify it under the terms of the GNU Lesser General Public
8
// License as published by the Free Software Foundation; either
9
// version 2.1 of the License, or (at your option) any later version.
10
11
// rbOOmit is distributed in the hope that it will be useful,
12
// but WITHOUT ANY WARRANTY; without even the implied warranty of
13
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
// Lesser General Public License for more details.
15
16
// You should have received a copy of the GNU Lesser General Public
17
// License along with this library; if not, write to the Free Software
18
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
19
20
#ifndef LIBMESH_RB_EIM_THETA_H
21
#define LIBMESH_RB_EIM_THETA_H
22
23
// rbOOmit includes
24
#include "
libmesh/rb_theta.h
"
25
26
// C++ includes
27
28
namespace
libMesh
29
{
30
31
class
RBParameters;
32
class
RBEIMEvaluation;
33
42
class
RBEIMTheta
:
public
RBTheta
43
{
44
public
:
45
49
RBEIMTheta
(
RBEIMEvaluation
& rb_eim_eval_in,
unsigned
int
index_in);
50
56
virtual
Number
evaluate
(
const
RBParameters
& mu)
override
;
57
61
RBEIMEvaluation
&
rb_eim_eval
;
62
67
unsigned
int
index
;
68
};
69
70
}
71
72
#endif // LIBMESH_RB_EIM_THETA_H
libMesh::RBEIMTheta
Definition:
rb_eim_theta.h:42
libMesh::RBEIMTheta::index
unsigned int index
Definition:
rb_eim_theta.h:67
libMesh
Definition:
default_coupling.C:31
rb_theta.h
libMesh::RBEIMTheta::rb_eim_eval
RBEIMEvaluation & rb_eim_eval
Definition:
rb_eim_theta.h:61
libMesh::RBEIMTheta::evaluate
virtual Number evaluate(const RBParameters &mu) override
libMesh::RBEIMTheta::RBEIMTheta
RBEIMTheta(RBEIMEvaluation &rb_eim_eval_in, unsigned int index_in)
libMesh::RBParameters
Definition:
rb_parameters.h:42
libMesh::RBTheta
Definition:
rb_theta.h:46
libMesh::Number
Real Number
Definition:
libmesh_common.h:191
libMesh::RBEIMEvaluation
Definition:
rb_eim_evaluation.h:52
generated by