Home
About Us
Publications
Developers
Installation
Examples
Documentation
SomeWebsiteLogo
Home
About Us
Publications
Developers
Installation
Examples
Documentation
include
libmesh
rb_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_THETA_H
21
#define LIBMESH_RB_THETA_H
22
23
// Local includes
24
#include "
libmesh/libmesh_common.h
"
25
#include "
libmesh/reference_counted_object.h
"
26
27
// C++ includes
28
#include <vector>
29
30
namespace
libMesh
31
{
32
33
class
RBParameters;
34
46
class
RBTheta
:
public
ReferenceCountedObject
<RBTheta>
47
{
48
public
:
49
54
RBTheta
() {}
55
59
RBTheta
(
RBTheta
&& other) noexcept
60
:
ReferenceCountedObject<RBTheta>
(std::move(other))
61
{}
62
66
virtual
~RBTheta
() {}
67
73
virtual
Number
evaluate
(
const
RBParameters
&) {
return
1.; }
74
};
75
76
}
77
78
#endif // LIBMESH_RB_THETA_H
libMesh::RBTheta::~RBTheta
virtual ~RBTheta()
Definition:
rb_theta.h:66
libMesh
Definition:
default_coupling.C:31
libMesh::RBTheta::evaluate
virtual Number evaluate(const RBParameters &)
Definition:
rb_theta.h:73
libmesh_common.h
reference_counted_object.h
libMesh::RBParameters
Definition:
rb_parameters.h:42
libMesh::ReferenceCountedObject
Definition:
reference_counted_object.h:65
libMesh::RBTheta::RBTheta
RBTheta()
Definition:
rb_theta.h:54
libMesh::RBTheta::RBTheta
RBTheta(RBTheta &&other) noexcept
Definition:
rb_theta.h:59
libMesh::RBTheta
Definition:
rb_theta.h:46
libMesh::Number
Real Number
Definition:
libmesh_common.h:191
generated by