Inheritance diagram for Feel::MeshStructuredSetupWithCoordinates< Dim, RealDim, T, IndexT >:
Collaboration diagram for Feel::MeshStructuredSetupWithCoordinates< Dim, RealDim, T, IndexT >:Public Types | |
| using | index_type = typename super_type::index_type |
| using | value_type = typename super_type::value_type |
Public Types inherited from Feel::MeshStructuredSetup< Dim, Dim, double, uint32_type > | |
| enum | DivisionEdgeType |
| using | index_type = uint32_type |
| using | node_eigen_type = eigen_vector_type< nRealDim, value_type > |
| using | value_type = double |
Public Member Functions | |
| MeshStructuredSetupWithCoordinates (holo3_image< float > const &cx, holo3_image< float > const &cy) | |
| node_type | pointCoordinates (std::array< index_type, nDim > const &indexes) const override |
Public Member Functions inherited from Feel::MeshStructuredSetup< Dim, Dim, double, uint32_type > | |
| index_type | cellId (std::array< index_type, nDim > const &indexes) const |
| virtual bool | isCartesian () const |
| MeshStructuredSetup (std::string const &shape) | |
| std::vector< index_type > const & | nPointByAxis () const |
| virtual node_type | pointCoordinates (std::array< index_type, nDim > const &indexes) const=0 |
| index_type | pointId (std::array< index_type, nDim > const &indexes) const |
| std::array< index_type, nPointInCell > | pointIdsFromCellId (std::array< index_type, nDim > const &indexes) const |
Static Public Attributes | |
| static constexpr uint16_type | nDim = super_type::nDim |
| static constexpr uint16_type | nRealDim = super_type::nRealDim |
Static Public Attributes inherited from Feel::MeshStructuredSetup< Dim, Dim, double, uint32_type > | |
| static constexpr uint16_type | nDim |
| static constexpr int | nPointInCell |
| static constexpr uint16_type | nRealDim |
Additional Inherited Members | |
Static Public Member Functions inherited from Feel::MeshStructuredSetup< Dim, Dim, double, uint32_type > | |
| static std::shared_ptr< self_type > | New (nl::json const &jDesc) |
Protected Member Functions inherited from Feel::MeshStructuredSetup< Dim, Dim, double, uint32_type > | |
| void | updateDiscretisation (nl::json const &jDesc={}) |
Protected Attributes inherited from Feel::MeshStructuredSetup< Dim, Dim, double, uint32_type > | |
| std::vector< std::tuple< DivisionEdgeType, value_type > > | M_discretisationEdges |
| std::vector< std::tuple< int, int, int > > | M_geometricEdges |
| std::vector< node_eigen_type > | M_geometricPoints |
| std::vector< index_type > | M_nPointByAxis |
| std::string | M_shape |