|
| auto | device_array_list_primary () |
| |
| template<class TMain > |
| void | create_view_primary (TMain &&m_obj) |
| |
| auto | device_array_list_N2CB () |
| |
| template<class TMain > |
| void | create_view_N2CB (TMain &&m_obj) |
| |
| DNDS_HOST auto | device_array_list_facial () |
| |
| template<class TMain > |
| DNDS_HOST void | create_view_facial (TMain &&m_obj) |
| |
| DNDS_HOST auto | device_array_list_C2F () |
| |
| template<class TMain > |
| DNDS_HOST void | create_view_C2F (TMain &&m_obj) |
| |
| template<class TMain > |
| DNDS_DEVICE_CALLABLE | UnstructuredMeshDeviceView (TMain &mesh, index placeholder) |
| |
| DNDS_DEVICE_CALLABLE index | NumNode () const |
| |
| DNDS_DEVICE_CALLABLE index | NumCell () const |
| |
| DNDS_DEVICE_CALLABLE index | NumFace () const |
| |
| DNDS_DEVICE_CALLABLE index | NumBnd () const |
| |
| DNDS_DEVICE_CALLABLE index | NumNodeGhost () const |
| |
| DNDS_DEVICE_CALLABLE index | NumCellGhost () const |
| |
| DNDS_DEVICE_CALLABLE index | NumFaceGhost () const |
| |
| DNDS_DEVICE_CALLABLE index | NumBndGhost () const |
| |
| DNDS_DEVICE_CALLABLE index | NumNodeProc () const |
| |
| DNDS_DEVICE_CALLABLE index | NumCellProc () const |
| |
| DNDS_DEVICE_CALLABLE index | NumFaceProc () const |
| |
| DNDS_DEVICE_CALLABLE index | NumBndProc () const |
| |
| DNDS_DEVICE_CALLABLE Elem::Element | GetCellElement (index iC) |
| |
| DNDS_DEVICE_CALLABLE Elem::Element | GetFaceElement (index iF) |
| |
| DNDS_DEVICE_CALLABLE Elem::Element | GetBndElement (index iB) |
| |
| DNDS_DEVICE_CALLABLE t_index | GetCellZone (index iC) |
| |
| DNDS_DEVICE_CALLABLE t_index | GetFaceZone (index iF) |
| |
| DNDS_DEVICE_CALLABLE t_index | GetBndZone (index iB) |
| |
| template<class FA , class FB , class F0 > |
| DNDS_DEVICE_CALLABLE auto | CellOtherCellPeriodicHandle (index iFace, rowsize if2c, FA &&fA, FB &&fB, F0 &&f0=[]() {}) |
| | fA executes when if2c points to the donor side; fB the main side
|
| |
| template<class tC2n > |
| DNDS_DEVICE_CALLABLE void | __GetCoords (const tC2n &c2n, tSmallCoords &cs) |
| | directly load coords; gets faulty if isPeriodic!
|
| |
| template<class tC2n , class tCoordExt > |
| DNDS_DEVICE_CALLABLE void | __GetCoords (const tC2n &c2n, tSmallCoords &cs, tCoordExt &coo) |
| | directly load coords; gets faulty if isPeriodic!
|
| |
| template<class tC2n , class tC2nPbi > |
| DNDS_DEVICE_CALLABLE void | __GetCoordsOnElem (const tC2n &c2n, const tC2nPbi &c2nPbi, tSmallCoords &cs) |
| | specially for periodicity
|
| |
| template<class tC2n , class tC2nPbi , class tCoordExt > |
| DNDS_DEVICE_CALLABLE void | __GetCoordsOnElem (const tC2n &c2n, const tC2nPbi &c2nPbi, tSmallCoords &cs, tCoordExt &coo) |
| | specially for periodicity
|
| |
| DNDS_DEVICE_CALLABLE void | GetCoordsOnCell (index iCell, tSmallCoords &cs) |
| |
| DNDS_DEVICE_CALLABLE void | GetCoordsOnCell (index iCell, tSmallCoords &cs, tCoordPair &coo) |
| |
| DNDS_DEVICE_CALLABLE void | GetCoordsOnFace (index iFace, tSmallCoords &cs) |
| |
| DNDS_DEVICE_CALLABLE tPoint | GetCoordNodeOnCell (index iCell, rowsize ic2n) |
| |
| DNDS_DEVICE_CALLABLE tPoint | GetCoordNodeOnFace (index iFace, rowsize if2n) |
| |
| DNDS_DEVICE_CALLABLE bool | CellIsFaceBack (index iCell, index iFace) const |
| |
| DNDS_DEVICE_CALLABLE index | CellFaceOther (index iCell, index iFace) const |
| |
template<
DeviceBackend B>
struct DNDS::Geom::UnstructuredMeshDeviceView< B >
Definition at line 108 of file Mesh_DeviceView.hpp.