7 #ifndef cf3_mesh_Functions_hpp
8 #define cf3_mesh_Functions_hpp
19 template <
typename T>
class List;
34 boost::shared_ptr< common::List< Uint > >
build_used_nodes_list(
const std::vector< Handle<Entities const> >& entities,
const Dictionary& dictionary,
const bool include_ghost_elems,
const bool follow_periodic_links =
true);
42 boost::shared_ptr< common::List< Uint > >
build_used_nodes_list(
const common::Component& node_user,
const Dictionary& dictionary,
const bool include_ghost_elems,
const bool follow_periodic_links =
true);
58 #endif // cf3_mesh_Functions_hpp
void nearest_node_mapping(const RealMatrix &support_local_coords, const RealMatrix &source_local_coords, std::vector< Uint > &node_mapping, std::vector< bool > &is_interior)
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic > RealMatrix
Dynamic sized matrix of Real scalars.
Top-level namespace for coolfluid.
boost::shared_ptr< List< Uint > > build_used_nodes_list(const std::vector< Handle< Entities const > > &entities_vector, const Dictionary &dictionary, const bool include_ghost_elems, const bool follow_periodic_links)
Create a List containing unique entries of all the nodes used by a vector of entities...