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::LibActionsAddPointRegion_Builder
 
common::ComponentBuilder< BuildArea, MeshTransformer, mesh::actions::LibActionsBuildArea_Builder
 
common::ComponentBuilder< BuildFaceNormals, MeshTransformer, mesh::actions::LibActionsBuildFaceNormals_Builder
 
common::ComponentBuilder< BuildFaces, MeshTransformer, mesh::actions::LibActionsBuildFaces_Builder
 
common::ComponentBuilder< BuildVolume, MeshTransformer, mesh::actions::LibActionsBuildVolume_Builder
 
common::ComponentBuilder< ComputeFieldGradient, MeshTransformer, mesh::actions::LibActionsComputeFieldGradient_Builder
 
common::ComponentBuilder< CreateField, MeshTransformer, mesh::actions::LibActionsCreateField_Builder
 
common::ComponentBuilder< mesh::actions::Extract, mesh::MeshTransformer, mesh::actions::LibActionsExtract_Builder
 
common::ComponentBuilder< GlobalConnectivity, MeshTransformer, mesh::actions::LibActionsGlobalConnectivity_Builder
 
common::ComponentBuilder< GlobalNumbering, MeshTransformer, mesh::actions::LibActionsGlobalNumbering_Builder
 
common::ComponentBuilder< GlobalNumberingElements, MeshTransformer, mesh::actions::LibActionsGlobalNumberingElements_Builder
 
common::ComponentBuilder< GlobalNumberingNodes, MeshTransformer, mesh::actions::LibActionsGlobalNumberingNodes_Builder
 
common::ComponentBuilder< GrowOverlap, MeshTransformer, mesh::actions::LibActionsGrowOverlap_Builder
 
common::ComponentBuilder< ImportVariables, MeshTransformer, mesh::actions::LibActionsImportVariables_Builder
 
common::ComponentBuilder< Info, MeshTransformer, mesh::actions::LibActionsInfo_Builder
 
common::ComponentBuilder< InitFieldConstant, MeshTransformer, mesh::actions::LibActionsInitFieldConstant_Builder
 
common::ComponentBuilder< InitFieldFunction, MeshTransformer, mesh::actions::LibActionsInitFieldFunction_Builder
 
common::ComponentBuilder< Interpolate, MeshTransformer, mesh::actions::LibActionsInterpolate_Builder
 
cf3::common::RegistLibrary< LibActionslibActions
 
const char * balancer_name = "LoadBalancer"
 
common::ComponentBuilder< LinkPeriodicNodes, MeshTransformer, mesh::actions::LibActionsLinkPeriodicNodes_Builder
 
common::ComponentBuilder< LoadBalance, MeshTransformer, mesh::actions::LibActionsLoadBalance_Builder
 
LoadBalance::LoadBalance(const std::string &name) std::string desc
 
common::ComponentBuilder< MakeBoundaryGlobal, MeshTransformer, mesh::actions::LibActionsMakeBoundaryGlobal_Builder
 
common::ComponentBuilder< MeshDiff, common::Action, mesh::actions::LibActionsMeshDiff_Builder
 
common::ComponentBuilder< MeshInterpolator, common::Action, mesh::actions::LibActionsMeshInterpolator_Builder
 
common::ComponentBuilder< PeriodicMeshPartitioner, MeshTransformer, mesh::actions::LibActionsPeriodicMeshPartitioner_Builder
 
common::ComponentBuilder< RemoveGhostElements, MeshTransformer, mesh::actions::LibActionsRemoveGhostElements_Builder
 
common::ComponentBuilder< Rotate, MeshTransformer, mesh::actions::LibActionsRotate_Builder
 
common::ComponentBuilder< ShortestEdge, MeshTransformer, mesh::actions::LibActionsShortestEdge_Builder
 
common::ComponentBuilder< SurfaceIntegral, Action, mesh::actions::LibActionsSurfaceIntegral_Builder
 
common::ComponentBuilder< Translate, MeshTransformer, mesh::actions::LibActionsTranslate_Builder
 
common::ComponentBuilder< VolumeIntegral, Action, mesh::actions::LibActionsVolumeIntegral_Builder
 
common::ComponentBuilder< WallDistance, MeshTransformer, mesh::actions::LibActionsWallDistance_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