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

Action derived classes for mesh manipulations. More...

Namespaces

 detail
 

Classes

class  AddPointRegion
 
class  BuildArea
 
class  BuildFaceNormals
 
class  BuildFaces
 
class  BuildVolume
 
class  ComputeFieldGradient
 Compute the gradient of a field. More...
 
class  CreateField
 Create a field with given functions. More...
 
class  Extract
 
struct  FaceCompare
 
class  GlobalConnectivity
 
class  GlobalNumbering
 Create a global number for nodes and elements of the mesh. More...
 
class  GlobalNumberingElements
 Create a global number for nodes and elements of the mesh. More...
 
class  GlobalNumberingNodes
 Create a global number for nodes and elements of the mesh. More...
 
class  GrowOverlap
 Grow the overlap of the mesh with one layer. More...
 
class  ImportVariables
 Import variables from another mesh. More...
 
class  Info
 
class  InitFieldConstant
 
class  InitFieldFunction
 Initialize a field with given functions. More...
 
class  Interpolate
 Interpolate Fields with matching support. More...
 
class  IsElementRegion
 
class  IsGroup
 
class  LibActions
 Class defines the initialization and termination of the library actions. More...
 
class  LinkPeriodicNodes
 
class  LoadBalance
 Load Balance the mesh. More...
 
class  MakeBoundaryGlobal
 
class  MeshDiff
 
class  MeshInterpolator
 
class  PeriodicMeshPartitioner
 
class  RemoveGhostElements
 
class  Rotate
 
class  ShortestEdge
 
class  SurfaceIntegral
 SurfaceIntegral Fields with matching support. More...
 
class  Translate
 
class  VolumeIntegral
 VolumeIntegral Fields with matching support. More...
 
class  WallDistance
 

Functions

 create_component_data_type (std::vector< std::size_t >, mesh_actions_API, CVector_size_t,"CVector<size_t>")
 
 create_component_data_type (std::vector< boost::uint64_t >, mesh_actions_API, CVector_uint64,"CVector<uint64>")
 
 properties ()["description"]
 

Variables

common::ComponentBuilder< AddPointRegion, MeshTransformer, mesh::actions::LibActions > AddPointRegion_Builder
 
common::ComponentBuilder< BuildArea, MeshTransformer, mesh::actions::LibActions > BuildArea_Builder
 
common::ComponentBuilder< BuildFaceNormals, MeshTransformer, mesh::actions::LibActions > BuildFaceNormals_Builder
 
common::ComponentBuilder< BuildFaces, MeshTransformer, mesh::actions::LibActions > BuildFaces_Builder
 
common::ComponentBuilder< BuildVolume, MeshTransformer, mesh::actions::LibActions > BuildVolume_Builder
 
common::ComponentBuilder< ComputeFieldGradient, MeshTransformer, mesh::actions::LibActions > ComputeFieldGradient_Builder
 
common::ComponentBuilder< CreateField, MeshTransformer, mesh::actions::LibActions > CreateField_Builder
 
common::ComponentBuilder< mesh::actions::Extract, mesh::MeshTransformer, mesh::actions::LibActions > Extract_Builder
 
common::ComponentBuilder< GlobalConnectivity, MeshTransformer, mesh::actions::LibActions > GlobalConnectivity_Builder
 
common::ComponentBuilder< GlobalNumbering, MeshTransformer, mesh::actions::LibActions > GlobalNumbering_Builder
 
common::ComponentBuilder< GlobalNumberingElements, MeshTransformer, mesh::actions::LibActions > GlobalNumberingElements_Builder
 
common::ComponentBuilder< GlobalNumberingNodes, MeshTransformer, mesh::actions::LibActions > GlobalNumberingNodes_Builder
 
common::ComponentBuilder< GrowOverlap, MeshTransformer, mesh::actions::LibActions > GrowOverlap_Builder
 
common::ComponentBuilder< ImportVariables, MeshTransformer, mesh::actions::LibActions > ImportVariables_Builder
 
common::ComponentBuilder< Info, MeshTransformer, mesh::actions::LibActions > Info_Builder
 
common::ComponentBuilder< InitFieldConstant, MeshTransformer, mesh::actions::LibActions > InitFieldConstant_Builder
 
common::ComponentBuilder< InitFieldFunction, MeshTransformer, mesh::actions::LibActions > InitFieldFunction_Builder
 
common::ComponentBuilder< Interpolate, MeshTransformer, mesh::actions::LibActions > Interpolate_Builder
 
cf3::common::RegistLibrary< LibActions > libActions
 
const char * balancer_name = "LoadBalancer"
 
common::ComponentBuilder< LinkPeriodicNodes, MeshTransformer, mesh::actions::LibActions > LinkPeriodicNodes_Builder
 
common::ComponentBuilder< LoadBalance, MeshTransformer, mesh::actions::LibActions > LoadBalance_Builder
 
LoadBalance::LoadBalance(const std::string &name) std::string desc
 
common::ComponentBuilder< MakeBoundaryGlobal, MeshTransformer, mesh::actions::LibActions > MakeBoundaryGlobal_Builder
 
common::ComponentBuilder< MeshDiff, common::Action, mesh::actions::LibActions > MeshDiff_Builder
 
common::ComponentBuilder< MeshInterpolator, common::Action, mesh::actions::LibActions > MeshInterpolator_Builder
 
common::ComponentBuilder< PeriodicMeshPartitioner, MeshTransformer, mesh::actions::LibActions > PeriodicMeshPartitioner_Builder
 
common::ComponentBuilder< RemoveGhostElements, MeshTransformer, mesh::actions::LibActions > RemoveGhostElements_Builder
 
common::ComponentBuilder< Rotate, MeshTransformer, mesh::actions::LibActions > Rotate_Builder
 
common::ComponentBuilder< ShortestEdge, MeshTransformer, mesh::actions::LibActions > ShortestEdge_Builder
 
common::ComponentBuilder< SurfaceIntegral, Action, mesh::actions::LibActions > SurfaceIntegral_Builder
 
common::ComponentBuilder< Translate, MeshTransformer, mesh::actions::LibActions > Translate_Builder
 
common::ComponentBuilder< VolumeIntegral, Action, mesh::actions::LibActions > VolumeIntegral_Builder
 
common::ComponentBuilder< WallDistance, MeshTransformer, mesh::actions::LibActions > WallDistance_Builder
 

Detailed Description

Action derived classes for mesh manipulations.

Function Documentation

create_component_data_type ( std::vector< std::size_t >  ,
mesh_actions_API  ,
CVector_size_t  ,
"CVector<size_t>"   
)
cf3::mesh::actions::create_component_data_type ( std::vector< boost::uint64_t >  ,
mesh_actions_API  ,
CVector_uint64  ,
"CVector<uint64>"   
)
cf3::mesh::actions::properties ( )

Variable Documentation

Definition at line 38 of file AddPointRegion.cpp.

const char* balancer_name = "LoadBalancer"

Definition at line 21 of file LibActions.cpp.

Definition at line 33 of file BuildArea.cpp.

Definition at line 44 of file BuildFaceNormals.cpp.

Definition at line 71 of file BuildFaces.cpp.

Definition at line 33 of file BuildVolume.cpp.

Definition at line 44 of file ComputeFieldGradient.cpp.

Definition at line 41 of file CreateField.cpp.

desc
Initial value:
=
" Usage: LoadBalance Regions:array[uri]=region1,region2\n\n"

Definition at line 35 of file LoadBalance.cpp.

Definition at line 50 of file Extract.cpp.

Definition at line 52 of file GlobalConnectivity.cpp.

Definition at line 54 of file GlobalNumbering.cpp.

Definition at line 58 of file GlobalNumberingElements.cpp.

Definition at line 58 of file GlobalNumberingNodes.cpp.

Definition at line 48 of file GrowOverlap.cpp.

Definition at line 38 of file ImportVariables.cpp.

Definition at line 57 of file Info.cpp.

Definition at line 33 of file InitFieldConstant.cpp.

Definition at line 41 of file InitFieldFunction.cpp.

Definition at line 39 of file Interpolate.cpp.

Definition at line 19 of file LibActions.cpp.

Definition at line 108 of file LinkPeriodicNodes.cpp.

Definition at line 31 of file LoadBalance.cpp.

Definition at line 37 of file MakeBoundaryGlobal.cpp.

Definition at line 40 of file MeshDiff.cpp.

Definition at line 43 of file MeshInterpolator.cpp.

Definition at line 46 of file PeriodicMeshPartitioner.cpp.

Definition at line 37 of file RemoveGhostElements.cpp.

Definition at line 34 of file Rotate.cpp.

Definition at line 36 of file ShortestEdge.cpp.

Definition at line 41 of file SurfaceIntegral.cpp.

Definition at line 34 of file Translate.cpp.

Definition at line 41 of file VolumeIntegral.cpp.

Definition at line 42 of file WallDistance.cpp.

Send comments to:
COOLFluiD Web Admin