COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
MeshDiff.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_MeshDiff_hpp
8 #define cf3_mesh_actions_MeshDiff_hpp
9 
11 
12 #include "common/Action.hpp"
13 
15 
17 
18 namespace cf3 {
19 namespace mesh {
20 namespace actions {
21 
23 
24 class MeshDiff : public common::Action
25 {
26 public:
27  MeshDiff(const std::string& name);
28  static std::string type_name() { return "MeshDiff"; }
29  virtual void execute();
30 };
31 
32 
34 
35 } // actions
36 } // mesh
37 } // cf3
38 
40 
41 #endif // cf3_mesh_actions_MeshDiff_hpp
virtual void execute()
execute the action
Definition: MeshDiff.cpp:135
MeshDiff(const std::string &name)
Definition: MeshDiff.cpp:110
const std::string & name() const
Access the name of the component.
Definition: Component.hpp:146
static std::string type_name()
Definition: MeshDiff.hpp:28
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