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-2011 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 CF_vtk_MeshInterpolator_hpp
8 #define CF_vtk_MeshInterpolator_hpp
9 
10 #include "common/Action.hpp"
11 
12 #include "vtk/LibVTK.hpp"
13 
15 
16 namespace cf3 {
17 namespace vtk {
18 
20 
23 {
24 public:
25  MeshInterpolator ( const std::string& name );
26  virtual ~MeshInterpolator();
27 
28  static std::string type_name () { return "MeshInterpolator"; }
29 
30  virtual void execute();
31 };
32 
34 
35 } // vtk
36 } // cf3
37 
39 
40 #endif /* CF_vtk_MeshInterpolator_hpp */
MeshInterpolator(const std::string &name)
const std::string & name() const
Access the name of the component.
Definition: Component.hpp:146
virtual void execute()
execute the action
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
Interpolate one mesh to another. Geometry dict only.
static std::string type_name()
Send comments to:
COOLFluiD Web Admin