COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Tags.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_LibMesh_hpp
8 #error The header mesh/Tags.hpp shouldnt be included directly but rather by including LibMesh.hpp instead
9 #endif
10 
11 #ifndef cf3_mesh_Tags_hpp
12 #define cf3_mesh_Tags_hpp
13 
14 namespace cf3 {
15 namespace mesh {
16 
18 
22 class Mesh_API Tags : public NonInstantiable<Tags> {
23 public:
24 
25  static const char * normal ();
26  static const char * area ();
27  static const char * volume ();
28 
29  static const char * geometry ();
30  static const char * topology ();
31  static const char * coordinates ();
32  static const char * nodes ();
33  static const char * nodes_used ();
34 
35  static const char * global_indices ();
36  static const char * map_global_to_local ();
37 
38  static const char * cell_entity ();
39  static const char * face_entity ();
40  static const char * edge_entity ();
41  static const char * point_entity();
42 
43  static const char * interface ();
44 
45  static const char * cells ();
46 
47  static const char * inner_faces ();
48  static const char * outer_faces ();
49  static const char * bdry_faces ();
50 
51  static const char * connectivity_table ();
52 
53  static const char * event_mesh_loaded();
54  static const char * event_mesh_changed();
55 
56 // static const char * geometry_elements ();
57 
58 }; // Tags
59 
61 
62 } // mesh
63 } // cf3
64 
65 #endif // cf3_mesh_Tags_hpp
boost::proto::terminal< SFOp< NormalOp > >::type const normal
Derive from this class if you want a class that is not instantiable.
Definition: CF.hpp:157
boost::proto::terminal< SFOp< VolumeOp > >::type const volume
Static terminals that can be used in proto expressions.
#define Mesh_API
Definition: LibMesh.hpp:24
boost::proto::terminal< SFOp< NodesOp > >::type const nodes
Top-level namespace for coolfluid.
Definition: Action.cpp:18
boost::proto::terminal< SFOp< CoordinatesOp > >::type const coordinates
Send comments to:
COOLFluiD Web Admin