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

Classes

struct  DoDiff
 
struct  WallProjection
 Helper struct to handle projection to the wall near a given surface node. More...
 

Functions

bool is_close (const RealVector &a, const RealVector &b)
 Check if two points are close to each other. More...
 
std::vector< Uintused_nodes (const mesh::Region &region, const mesh::Dictionary &dict)
 
Uint final_target_node (const common::List< Uint > &periodic_links_nodes, const common::List< bool > &periodic_links_active, Uint node)
 
std::pair< Elements *, Uintget_periodic_element (std::pair< Elements *, Uint > source_element)
 
Uint get_final_rank (const Uint volume_gid, std::map< const Elements *, std::vector< Uint > > &adjacent_element_gids, std::map< Uint, std::vector< std::pair< Elements *, Uint > > > &volume_to_surface_map)
 

Function Documentation

Uint cf3::mesh::actions::detail::final_target_node ( const common::List< Uint > &  periodic_links_nodes,
const common::List< bool > &  periodic_links_active,
Uint  node 
)

Definition at line 54 of file PeriodicMeshPartitioner.cpp.

Uint cf3::mesh::actions::detail::get_final_rank ( const Uint  volume_gid,
std::map< const Elements *, std::vector< Uint > > &  adjacent_element_gids,
std::map< Uint, std::vector< std::pair< Elements *, Uint > > > &  volume_to_surface_map 
)

Definition at line 77 of file PeriodicMeshPartitioner.cpp.

std::pair<Elements*, Uint> cf3::mesh::actions::detail::get_periodic_element ( std::pair< Elements *, Uint source_element)

Definition at line 64 of file PeriodicMeshPartitioner.cpp.

bool cf3::mesh::actions::detail::is_close ( const RealVector a,
const RealVector b 
)
inline

Check if two points are close to each other.

Definition at line 40 of file LinkPeriodicNodes.cpp.

std::vector<Uint> cf3::mesh::actions::detail::used_nodes ( const mesh::Region region,
const mesh::Dictionary dict 
)

Definition at line 47 of file LinkPeriodicNodes.cpp.

Send comments to:
COOLFluiD Web Admin