COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
cf3
mesh
cf3mesh
Writer.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_CF3Mesh_Writer_hpp
8
#define cf3_mesh_CF3Mesh_Writer_hpp
9
11
12
#include "
mesh/MeshWriter.hpp
"
13
#include "
mesh/GeoShape.hpp
"
14
15
#include "
mesh/cf3mesh/LibCF3Mesh.hpp
"
16
18
19
namespace
cf3
{
20
namespace
mesh
{
21
namespace
cf3mesh {
22
24
27
class
CF3Mesh_API
Writer
:
public
MeshWriter
28
{
29
public
:
// functions
30
32
Writer
(
const
std::string&
name
);
33
35
static
std::string
type_name
() {
return
"Writer"
; }
36
37
virtual
void
write();
38
39
virtual
std::string
get_format
() {
return
"CF3Mesh"
; }
40
41
virtual
std::vector<std::string> get_extensions();
42
};
// end Writer
43
44
46
47
}
// cf3mesh
48
}
// mesh
49
}
// cf3
50
52
53
#endif // cf3_mesh_CF3Mesh_Writer_hpp
cf3::python::name
std::string name(ComponentWrapper &self)
Definition:
ComponentWrapper.cpp:340
LibCF3Mesh.hpp
cf3::mesh::MeshWriter
Definition:
MeshWriter.hpp:30
atest-boussinesq.mesh
tuple mesh
Definition:
atest-boussinesq.py:64
GeoShape.hpp
cf3
Top-level namespace for coolfluid.
Definition:
Action.cpp:18
cf3::mesh::cf3mesh::Writer
Definition:
Writer.hpp:27
cf3::mesh::cf3mesh::Writer::type_name
static std::string type_name()
Gets the Class name.
Definition:
Writer.hpp:35
cf3::mesh::cf3mesh::Writer::get_format
virtual std::string get_format()
Definition:
Writer.hpp:39
MeshWriter.hpp
CF3Mesh_API
#define CF3Mesh_API
Definition:
LibCF3Mesh.hpp:22
Generated on Sun Jun 14 2015 21:20:11 for COOLFluiD by
1.8.9.1
Send comments to:
COOLFluiD Web Admin