COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Namespaces | Classes | Typedefs | Functions | Variables
cf3::CGAL Namespace Reference

Classes for CGAL mesh format operations. More...

Namespaces

 detail
 

Classes

struct  ImplicitFunction
 
class  LibCGAL
 
struct  MeshParameters
 Parameters for mesh generation, as defined in the CGAL manual. More...
 
struct  SphereFunction
 Sphere around the origin with radius r. More...
 
class  Tetrahedralize
 

Typedefs

typedef ::CGAL::Exact_predicates_inexact_constructions_kernel KernelT
 CGAL kernel and related types. More...
 
typedef KernelT::FT CGReal
 
typedef KernelT::Point_3 Point
 
typedef ::CGAL::Filtered_kernel< ::CGAL::Simple_cartesian< long > > K
 
typedef ::CGAL::Triangulation_vertex_base_with_info_3< Uint, KVb
 
typedef ::CGAL::Triangulation_data_structure_3< VbTds
 
typedef ::CGAL::Delaunay_triangulation_3< K, TdsTriangulation
 
typedef Triangulation::Cell_handle Cell_handle
 
typedef Triangulation::Vertex_handle Vertex_handle
 
typedef Triangulation::Locate_type Locate_type
 

Functions

template<typename TriangulationComplexT >
void cgal_to_coolfluid (const TriangulationComplexT &complex, Mesh &mesh)
 Converts a CGAL mesh to a coolfluid mesh. More...
 
void create_mesh (const ImplicitFunction &function, mesh::Mesh &mesh, const MeshParameters parameters=MeshParameters())
 Using the given implicit function delimiting a domain,. More...
 

Variables

cf3::common::RegistLibrary< LibCGALlibCGAL
 
common::ComponentBuilder< Tetrahedralize, mesh::MeshTransformer, LibCGALTetrahedralize_Builder
 

Detailed Description

Classes for CGAL mesh format operations.

Typedef Documentation

typedef Triangulation::Cell_handle Cell_handle

Definition at line 51 of file Tetrahedralize.cpp.

typedef KernelT::FT CGReal

Definition at line 25 of file ImplicitFunctionMesh.hpp.

typedef ::CGAL::Filtered_kernel< ::CGAL::Simple_cartesian<long> > K

Definition at line 45 of file Tetrahedralize.cpp.

typedef ::CGAL::Exact_predicates_inexact_constructions_kernel KernelT

CGAL kernel and related types.

Definition at line 24 of file ImplicitFunctionMesh.hpp.

typedef Triangulation::Locate_type Locate_type

Definition at line 53 of file Tetrahedralize.cpp.

typedef Triangulation::Point Point

Definition at line 26 of file ImplicitFunctionMesh.hpp.

typedef ::CGAL::Triangulation_data_structure_3<Vb> Tds

Definition at line 47 of file Tetrahedralize.cpp.

typedef ::CGAL::Delaunay_triangulation_3<K, Tds> Triangulation

Definition at line 49 of file Tetrahedralize.cpp.

typedef ::CGAL::Triangulation_vertex_base_with_info_3<Uint, K> Vb

Definition at line 46 of file Tetrahedralize.cpp.

typedef Triangulation::Vertex_handle Vertex_handle

Definition at line 52 of file Tetrahedralize.cpp.

Function Documentation

void cf3::CGAL::cgal_to_coolfluid ( const TriangulationComplexT &  complex,
Mesh mesh 
)

Converts a CGAL mesh to a coolfluid mesh.

Definition at line 51 of file ImplicitFunctionMesh.cpp.

CGAL_API void create_mesh ( const ImplicitFunction function,
Mesh mesh,
const MeshParameters  parameters 
)

Using the given implicit function delimiting a domain,.

Definition at line 115 of file ImplicitFunctionMesh.cpp.

Variable Documentation

Definition at line 14 of file LibCGAL.cpp.

Definition at line 41 of file Tetrahedralize.cpp.

Send comments to:
COOLFluiD Web Admin