|
| class | AInterpolator |
| | A Interpolator base component. More...
|
| |
| class | APointInterpolator |
| | PointInterpolator to interpolate a field to a point. More...
|
| |
| class | BoundingBox |
| | Wrapped math::BoundingBox, with extra functionality. More...
|
| |
| class | CellFaces |
| |
| class | Cells |
| |
| class | Connectivity |
| |
| class | ContinuousDictionary |
| |
| struct | DerivativeInPoint |
| |
| class | Dictionary |
| |
| class | DiscontinuousDictionary |
| |
| class | Domain |
| |
| class | Edges |
| |
| class | ElementFinder |
| | Base class for finding an element given a coordinate. More...
|
| |
| class | ElementFinderOcttree |
| | Find elements using an octtree. More...
|
| |
| struct | ElementNodeView |
| | View of nodal data, allowing modification of the referenced data. More...
|
| |
| struct | ElementNodeView< NbNodes, 1, 1 > |
| | Specialization for single Real values. More...
|
| |
| class | Elements |
| |
| class | ElementType |
| |
| class | ElementTypeBase |
| | Fallback class if a concrete Element Type doesn't implement a static function. More...
|
| |
| struct | ElementTypeFaceConnectivity |
| | Stores connectivity information about the faces that form the cell boundary. More...
|
| |
| class | ElementTypeT |
| | Translation class to link concrete static implementations to the dynamic API. More...
|
| |
| class | Entities |
| |
| class | Entity |
| | Low storage struct to uniquely identify one element. More...
|
| |
| struct | Face2Cell |
| |
| class | FaceCellConnectivity |
| |
| class | FaceConnectivity |
| |
| class | Faces |
| |
| class | Field |
| |
| class | FieldManager |
| |
| class | GenerateLine3D |
| |
| class | GeneratePlane3D |
| |
| class | GeoShape |
| |
| struct | InterpolateInPoint |
| |
| class | InterpolationFunction |
| |
| class | Interpolator |
| | Interpolator component delegating interpolation to a PointInterpolator strategy. More...
|
| |
| class | InterpolatorT |
| | Compile-time configured strategy for interpolation. More...
|
| |
| struct | IsCellType |
| | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality. More...
|
| |
| struct | IsCompatibleWith |
| |
| struct | IsEdgeType |
| | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality. More...
|
| |
| class | IsElementsSurface |
| |
| class | IsElementsVolume |
| |
| struct | IsElementType |
| |
| struct | IsFaceType |
| | Compile-time predicate to determine if the given shape function represents a volume element, i.e. dimensions == dimensionality. More...
|
| |
| struct | IsMinimalOrder |
| | Compile-time predicate to determine if the given shape function or element type has at least the given order. More...
|
| |
| class | LibMesh |
| |
| class | LoadMesh |
| |
| class | MatchedMeshInterpolator |
| | Interpolator component that interpolates fields between spaces in the same mesh. More...
|
| |
| class | MergedParallelDistribution |
| |
| class | Mesh |
| |
| class | MeshAdaptor |
| | Class to adapt the mesh. More...
|
| |
| class | MeshElements |
| |
| class | MeshGenerator |
| |
| class | MeshMetadata |
| | Storage for metadata related to the mesh. More...
|
| |
| class | MeshPartitioner |
| |
| class | MeshReader |
| |
| class | MeshTransformer |
| |
| class | MeshTriangulator |
| |
| class | MeshWriter |
| |
| class | Node2FaceCellConnectivity |
| |
| class | NodeConnectivity |
| |
| class | NodeElementConnectivity |
| |
| class | Octtree |
| |
| class | PackedElement |
| | Class that contains all stand-alone global information of an element. More...
|
| |
| class | PackedNode |
| | Class that contains all stand-alone global information of point in a dictionary. More...
|
| |
| class | ParallelDistribution |
| |
| class | PointInterpolator |
| | A general configurable point interpolator. More...
|
| |
| class | PointInterpolatorT |
| | A compile-time configured point interpolator, making sure that element-finder, stencil computer, and interpolation function match together. More...
|
| |
| class | PseudoLaplacianLinearInterpolation |
| | Pseudo-Laplacian Weighted Linear Interpolation function. More...
|
| |
| class | Quadrature |
| |
| class | QuadratureBase |
| | Fallback class if a concrete Quadrature doesn't implement a static function. More...
|
| |
| class | QuadratureT |
| | Translation class to link concrete static implementations to the dynamic API. More...
|
| |
| struct | ReconstructPoint |
| |
| class | Region |
| |
| class | ShapeFunction |
| |
| class | ShapeFunctionBase |
| | Fallback class if a concrete ShapeFunction doesn't implement a static function. More...
|
| |
| class | ShapeFunctionInterpolation |
| |
| class | ShapeFunctionT |
| | Translation class to link concrete static implementations to the dynamic API. More...
|
| |
| class | SimpleMeshGenerator |
| | Generate a simple carthesian P1 mesh without grading. More...
|
| |
| class | Space |
| | Space component class. More...
|
| |
| class | SpaceElem |
| |
| class | SpaceInterpolator |
| | Interpolator component that interpolates fields between spaces in the same mesh. More...
|
| |
| class | StencilComputer |
| | Base class for stencil computers. More...
|
| |
| class | StencilComputerOcttree |
| |
| class | StencilComputerOneCell |
| | A StencilComputer returning one cell. More...
|
| |
| class | StencilComputerRings |
| | Compute the stencil around an element, consisting of rings of neighboring cells. More...
|
| |
| class | Tags |
| |
| class | UnifiedData |
| |
| class | WriteMesh |
| |
|
| void | create_node_element_connectivity (const Uint nb_nodes, const NodeConnectivity::EntitiesT &entities, NodeConnectivity::IndicesT &node_first_elements, NodeConnectivity::CountsT &node_element_counts, NodeConnectivity::NodeElementsT &node_elements) |
| |
| void | create_face_element_connectivity (const Entities &own_celements, const NodeConnectivity::EntitiesT &entities, const NodeConnectivity::IndicesT &node_first_elements, const NodeConnectivity::CountsT &node_element_counts, const NodeConnectivity::NodeElementsT &node_elements, FaceConnectivity::BoolsT &face_has_neighbour, NodeConnectivity::NodeElementsT &face_element_connectivity, NodeConnectivity::IndicesT &face_face_connectivity) |
| |
| void | sorted_face_nodes (const Entities &entities, const common::Table< Uint >::ArrayT &connectivity_table, const Uint element_idx, const Uint face_idx, FaceConnectivity::IndicesT &face_nodes) |
| | Gets a sorted list of face nodes. More...
|
| |
| void | create_face_face_connectivity (const Entities &own_celements, const NodeConnectivity::EntitiesT &entities, const FaceConnectivity::BoolsT &face_has_neighbour, const NodeConnectivity::NodeElementsT &face_element_connectivity, NodeConnectivity::IndicesT &face_face_connectivity) |
| |
| std::ostream & | operator<< (std::ostream &os, const ElementConnectivity::ConstRow row) |
| |
| std::ostream & | operator<< (std::ostream &os, const ElementConnectivity &table) |
| |
| std::ostream & | operator<< (std::ostream &os, common::TableConstRow< Entity > row) |
| |
| template<typename NodeValuesT , typename RowT > |
| void | fill (NodeValuesT &to_fill, const common::Table< Real > &data_array, const RowT &element_row, const Uint start=0) |
| | Fill STL-vector like per-node data storage. More...
|
| |
| template<typename RowT , int NbRows, int NbCols> |
| void | fill (Eigen::Matrix< Real, NbRows, NbCols > &to_fill, const common::Table< Real > &data_array, const RowT &element_row, const Uint start=0) |
| | Fill static sized matrices. More...
|
| |
| template<typename RowT > |
| void | fill (RealMatrix &to_fill, const common::Table< Real > &data_array, const RowT &element_row, const Uint start=0) |
| | Fill dynamic matrices. More...
|
| |
| template<typename RowT > |
| RealVector | to_vector (const RowT &row) |
| | Utility function to convert a vector-like type to a RealVector. More...
|
| |
| std::ostream & | operator<< (std::ostream &os, const Entity &entity) |
| |
| boost::shared_ptr< 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) |
| | Create a List<Uint> containing unique entries of all the nodes used by a vector of entities. More...
|
| |
| 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) |
| | Create a List<Uint> containing unique entries of all the nodes used by a vector of entities. More...
|
| |
| void | nearest_node_mapping (const RealMatrix &support_local_coords, const RealMatrix &source_local_coords, std::vector< Uint > &node_mapping, std::vector< bool > &is_interior) |
| |
| std::ostream & | operator<< (std::ostream &os, const GeoShape::Type &in) |
| |
| std::istream & | operator>> (std::istream &is, GeoShape::Type &in) |
| |
| template<typename T > |
| void | Interpolator_send_receive (const Uint send_to_pid, std::vector< T > &send, const Uint receive_from_pid, std::vector< T > &receive) |
| |
| template<typename T > |
| void | MeshAdaptor_send_receive (const Uint send_to_pid, std::vector< T > &send, const Uint receive_from_pid, std::vector< T > &receive) |
| |
| void | flex_all_to_all (const std::vector< PE::Buffer > &send, PE::Buffer &recv) |
| |
| void | flex_all_to_all (const PE::Buffer &send, std::vector< int > &send_strides, PE::Buffer &recv, std::vector< int > &recv_strides) |
| |
| std::ostream & | operator<< (std::ostream &os, const SpaceElem &elem) |
| |
|
| cf3::common::ComponentBuilder< BoundingBox, Component, LibMesh > | BoundingBox_Builder |
| |
| common::ComponentBuilder< CellFaces, Entities, LibMesh > | CellFaces_Builder |
| |
| common::ComponentBuilder< Cells, Entities, LibMesh > | Cells_Builder |
| |
| common::ComponentBuilder< Connectivity, Component, LibMesh > | Connectivity_Builder |
| |
| common::ComponentBuilder< ContinuousDictionary, Component, LibMesh > | ContinuousDictionary_Builder |
| |
| RegisterComponent< Dictionary, LibMesh > | regist_Dictionary |
| |
| common::ComponentBuilder< DiscontinuousDictionary, Component, LibMesh > | DiscontinuousDictionary_Builder |
| |
| common::ComponentBuilder< Domain, Component, LibMesh > | Domain_Builder |
| |
| common::ComponentBuilder< Edges, Entities, LibMesh > | Edges_Builder |
| |
| RegistTypeInfo< Entity, LibMesh > | regist_ElementConnectivity_ValueT |
| |
| common::ComponentBuilder< ElementConnectivity, Component, LibMesh > | ElementConnectivity_Builder |
| |
| cf3::common::ComponentBuilder< ElementFinderOcttree, ElementFinder, LibMesh > | ElementFinderOcttree_Builder |
| |
| common::ComponentBuilder< Elements, Entities, LibMesh > | Elements_Builder |
| |
| RegistTypeInfo< Entity, LibMesh > | regist_Entity |
| |
| common::ComponentBuilder< FaceCellConnectivity, Component, LibMesh > | FaceCellConnectivity_Builder |
| |
| common::ComponentBuilder< Faces, Entities, LibMesh > | Faces_Builder |
| |
| common::ComponentBuilder< Field, Component, LibMesh > | Field_Builder |
| |
| common::ComponentBuilder< FieldManager, Component, LibMesh > | FieldManager_Builder |
| |
| common::ComponentBuilder< GenerateLine3D, mesh::MeshGenerator, LibMesh > | GenerateLine3D_builder |
| |
| common::ComponentBuilder< GeneratePlane3D, mesh::MeshGenerator, LibMesh > | GeneratePlane3D_builder |
| |
| common::ComponentBuilder< Interpolator, AInterpolator, LibMesh > | Interpolator_builder |
| |
| ComponentBuilder< PseudoLaplacianLinearPointInterpolator, APointInterpolator, LibMesh > | PseudoLaplacianLinearPointInterpolator_builder (LibMesh::library_namespace()+".PseudoLaplacianLinearPointInterpolator") |
| |
| ComponentBuilder< PseudoLaplacianLinearInterpolator, AInterpolator, LibMesh > | PseudoLaplacianLinearInterpolator_builder (LibMesh::library_namespace()+".PseudoLaplacianLinearInterpolator") |
| |
| ComponentBuilder< ShapeFunctionPointInterpolator, APointInterpolator, LibMesh > | ShapeFunctionPointInterpolator_builder (LibMesh::library_namespace()+".ShapeFunctionPointInterpolator") |
| |
| ComponentBuilder< ShapeFunctionInterpolator, AInterpolator, LibMesh > | ShapeFunctionInterpolator_builder (LibMesh::library_namespace()+".ShapeFunctionInterpolator") |
| |
| cf3::common::RegistLibrary< LibMesh > | libMesh |
| |
| common::ComponentBuilder< LoadMesh, Component, LibMesh > | LoadMesh_Builder |
| |
| common::ComponentBuilder< MatchedMeshInterpolator, AInterpolator, LibMesh > | MatchedMeshInterpolator_builder |
| |
| common::ComponentBuilder< MergedParallelDistribution, Component, LibMesh > | MergedParallelDistribution_Builder |
| |
| common::ComponentBuilder< Mesh, Component, LibMesh > | Mesh_Builder |
| |
| ComponentBuilder< MeshElements, Component, LibMesh > | MeshElements_Builder |
| |
| ComponentBuilder< MeshMetadata, Component, LibMesh > | MeshMetadata_Builder |
| |
| common::ComponentBuilder< MeshTransformer, MeshTransformer, LibMesh > | MeshTransformer_Builder |
| |
| common::ComponentBuilder< MeshTriangulator, MeshTransformer, LibMesh > | MeshTriangulator_Builder |
| |
| common::ComponentBuilder< Node2FaceCellConnectivity, Component, LibMesh > | Node2FaceCellConnectivity_Builder |
| |
| ComponentBuilder< NodeElementConnectivity, Component, LibMesh > | NodeElementConnectivity_Builder |
| |
| cf3::common::ComponentBuilder< Octtree, Component, LibMesh > | Octtree_Builder |
| |
| common::ComponentBuilder< ParallelDistribution, Component, LibMesh > | ParallelDistribution_Builder |
| |
| cf3::common::ComponentBuilder< PointInterpolator, APointInterpolator, LibMesh > | PointInterpolator_builder |
| |
| cf3::common::ComponentBuilder< PseudoLaplacianLinearInterpolation, InterpolationFunction, LibMesh > | PseudoLaplacianLinearInterpolation_builder |
| |
| common::ComponentBuilder< Region, Component, LibMesh > | Region_Builder |
| |
| cf3::common::ComponentBuilder< ShapeFunctionInterpolation, InterpolationFunction, LibMesh > | ShapeFunctionInterpolation_builder |
| |
| ComponentBuilder< SimpleMeshGenerator, MeshGenerator, LibMesh > | SimpleMeshGenerator_Builder |
| |
| common::ComponentBuilder< Space, Component, LibMesh > | Space_Builder |
| |
| RegistTypeInfo< SpaceElem, LibMesh > | regist_SpaceElem |
| |
| common::ComponentBuilder< SpaceInterpolator, AInterpolator, LibMesh > | SpaceInterpolator_builder |
| |
| cf3::common::ComponentBuilder< StencilComputerOneCell, StencilComputer, LibMesh > | stencilcomputeronecell_Builder |
| |
| cf3::common::ComponentBuilder< StencilComputerOcttree, StencilComputer, LibMesh > | StencilComputerOcttree_Builder |
| |
| cf3::common::ComponentBuilder< StencilComputerRings, StencilComputer, LibMesh > | StencilComputerRings_Builder |
| |
| cf3::common::ComponentBuilder< UnifiedData, cf3::common::Component, LibMesh > | UnifiedData_Builder |
| |
| common::ComponentBuilder< WriteMesh, Component, LibMesh > | WriteMesh_Builder |
| |
Basic Classes for Mesh applications used by COOLFluiD.