COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
MeshInterpolator.hpp
Go to the documentation of this file.
1 // Copyright (C) 2010-2013 von Karman Institute for Fluid Dynamics, Belgium
2 //
3 // This software is distributed under the terms of the
4 // GNU Lesser General Public License version 3 (LGPLv3).
5 // See doc/lgpl.txt and doc/gpl.txt for the license text.
6 
7 #ifndef cf3_mesh_actions_MeshInterpolator_hpp
8 #define cf3_mesh_actions_MeshInterpolator_hpp
9 
11 
12 #include "common/Action.hpp"
13 
15 
17 
18 namespace cf3 {
19 namespace mesh {
20 namespace actions {
21 
23 
27 {
28 public:
29  MeshInterpolator(const std::string& name);
30  static std::string type_name() { return "MeshInterpolator"; }
31  virtual void execute();
32 };
33 
34 
36 
37 } // actions
38 } // mesh
39 } // cf3
40 
42 
43 #endif // cf3_mesh_actions_MeshInterpolator_hpp
virtual void execute()
execute the action
MeshInterpolator(const std::string &name)
const std::string & name() const
Access the name of the component.
Definition: Component.hpp:146
Top-level namespace for coolfluid.
Definition: Action.cpp:18
Component that executes an action. Implementation of the IAction interface as a component, exposing the execute function as a signal.
Definition: Action.hpp:21
Send comments to:
COOLFluiD Web Admin