#include <TriangleMesh.h>

Public Member Functions | |
| auto | data () |
| const auto | data () const |
| int | end () const |
| int | end (int r) const |
| int | find (const std::array< TYPE, N > &x) const |
| ElementID | getID (int i) const |
| int | index (const ElementID &id) const |
| auto & | offset () const |
| auto & | operator() () |
| const auto & | operator() () const |
| auto & | operator[] (const ElementID &id) |
| auto & | operator[] (const ElementID &id) const |
| auto & | operator[] (int i) |
| auto & | operator[] (int i) const |
| int | rank (int i) const |
| int | size () const |
| int | start () const |
| int | start (int r) const |
| StoreTriData ()=default | |
| StoreTriData (std::vector< std::array< TYPE, N > > x, std::vector< int > offset, int rank, GeomType type) | |
Private Attributes | |
| int | d_end = 0 |
| std::vector< int > | d_offset |
| int | d_rank = 0 |
| int | d_start = 0 |
| GeomType | d_type = GeomType::Vertex |
| std::vector< std::array< TYPE, N > > | d_x |
Definition at line 26 of file TriangleMesh.h.
|
default |
| AMP::Mesh::StoreTriData< TYPE, N >::StoreTriData | ( | std::vector< std::array< TYPE, N > > | x, |
| std::vector< int > | offset, | ||
| int | rank, | ||
| GeomType | type | ||
| ) |
|
inline |
Definition at line 40 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x.
|
inline |
Definition at line 41 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x.
|
inline |
Definition at line 36 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_end.
|
inline |
Definition at line 38 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_offset.
| int AMP::Mesh::StoreTriData< TYPE, N >::find | ( | const std::array< TYPE, N > & | x | ) | const |
| ElementID AMP::Mesh::StoreTriData< TYPE, N >::getID | ( | int | i | ) | const |
|
inline |
Definition at line 43 of file TriangleMesh.h.
References AMP_DEBUG_ASSERT, AMP::Mesh::StoreTriData< TYPE, N >::d_offset, AMP::Mesh::StoreTriData< TYPE, N >::d_type, and AMP::Mesh::StoreTriData< TYPE, N >::rank().
Referenced by AMP::Mesh::StoreTriData< TYPE, N >::operator[](), and AMP::Mesh::StoreTriData< TYPE, N >::operator[]().
|
inline |
Definition at line 42 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_offset.
|
inline |
Definition at line 55 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x.
|
inline |
Definition at line 56 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x.
|
inline |
Definition at line 53 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x, and AMP::Mesh::StoreTriData< TYPE, N >::index().
|
inline |
Definition at line 54 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x, and AMP::Mesh::StoreTriData< TYPE, N >::index().
|
inline |
Definition at line 51 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x.
|
inline |
Definition at line 52 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x.
| int AMP::Mesh::StoreTriData< TYPE, N >::rank | ( | int | i | ) | const |
Referenced by AMP::Mesh::StoreTriData< TYPE, N >::index().
|
inline |
Definition at line 34 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_x.
|
inline |
Definition at line 35 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_start.
|
inline |
Definition at line 37 of file TriangleMesh.h.
References AMP::Mesh::StoreTriData< TYPE, N >::d_offset.
|
private |
Definition at line 61 of file TriangleMesh.h.
Referenced by AMP::Mesh::StoreTriData< TYPE, N >::end().
|
private |
Definition at line 63 of file TriangleMesh.h.
Referenced by AMP::Mesh::StoreTriData< TYPE, N >::end(), AMP::Mesh::StoreTriData< TYPE, N >::index(), AMP::Mesh::StoreTriData< TYPE, N >::offset(), and AMP::Mesh::StoreTriData< TYPE, N >::start().
|
private |
Definition at line 62 of file TriangleMesh.h.
|
private |
Definition at line 60 of file TriangleMesh.h.
Referenced by AMP::Mesh::StoreTriData< TYPE, N >::start().
|
private |
Definition at line 59 of file TriangleMesh.h.
Referenced by AMP::Mesh::StoreTriData< TYPE, N >::index().
|
private |
Definition at line 64 of file TriangleMesh.h.
Referenced by AMP::Mesh::StoreTriData< TYPE, N >::data(), AMP::Mesh::StoreTriData< TYPE, N >::data(), AMP::Mesh::StoreTriData< TYPE, N >::operator()(), AMP::Mesh::StoreTriData< TYPE, N >::operator()(), AMP::Mesh::StoreTriData< TYPE, N >::operator[](), AMP::Mesh::StoreTriData< TYPE, N >::operator[](), AMP::Mesh::StoreTriData< TYPE, N >::operator[](), AMP::Mesh::StoreTriData< TYPE, N >::operator[](), and AMP::Mesh::StoreTriData< TYPE, N >::size().
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:43. Comments on this page |