#include <fpcm.hpp>

Public Types | |
| typedef CompressedMesh::PTID | PTID |
| typedef ES::GUID | GUID |
| typedef Verticable< Tmax_el_verts > | ElemVerticable |
| typedef Verticable< Tmax_fa_verts > | FaceVerticable |
| typedef Verticable< 2 > | EdgeVerticable |
Public Member Functions | |
| int | encodePoints (const double *const real_points, const int n_points) |
| PTID * | points_begin () |
| const PTID * | points_end () const |
| void | coords (const PTID id, double *coords_ar) const |
| PTID | points_size () const |
| void | clear () |
| ~FastParallelCompressedMesh () | |
| int | in_memory_size () const |
Public Attributes | |
| CompressedMesh::CoordMesh | compressed_mesh |
| std::vector< PTID > | used_vertices |
| ES::GUID | n_edges |
| std::vector< EdgeVerticable > | init_edges |
| ES::GUID | n_faces |
| std::vector< FaceVerticable > | init_faces |
| std::vector< Neigborable > | init_faces_neigs |
| ES::GUID | n_elements |
| std::vector< ElemVerticable > | init_elems |
| std::vector< Materialable > | init_elems_materials |
| int8_t | max_gen |
| int8_t | max_gen_diff |
Static Public Attributes | |
| static const int8_t | max_el_verts = Tmax_el_verts |
| static const int8_t | max_fa_verts = Tmax_fa_verts |
| typedef Verticable<2> fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::EdgeVerticable |
| typedef Verticable<Tmax_el_verts> fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::ElemVerticable |
| typedef Verticable<Tmax_fa_verts> fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::FaceVerticable |
| typedef ES::GUID fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::GUID |
| typedef CompressedMesh::PTID fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::PTID |
| fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::~FastParallelCompressedMesh | ( | ) | [inline] |

| void fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::clear | ( | ) | [inline] |

| void fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::coords | ( | const PTID | id, | |
| double * | coords_ar | |||
| ) | const [inline] |

| int fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::encodePoints | ( | const double *const | real_points, | |
| const int | n_points | |||
| ) | [inline] |

| int fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::in_memory_size | ( | ) | const [inline] |

| PTID* fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::points_begin | ( | ) | [inline] |
| const PTID* fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::points_end | ( | ) | const [inline] |
NOTE: this is 'one-past-the-end' iterator. Dereferencing this pointer has undefined behaviour.
| PTID fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::points_size | ( | ) | const [inline] |
| CompressedMesh::CoordMesh fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::compressed_mesh |
| std::vector<EdgeVerticable > fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::init_edges |
| std::vector<ElemVerticable> fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::init_elems |
| std::vector<Materialable> fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::init_elems_materials |
| std::vector<FaceVerticable> fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::init_faces |
| std::vector<Neigborable> fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::init_faces_neigs |
const int8_t fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::max_el_verts = Tmax_el_verts [static] |
const int8_t fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::max_fa_verts = Tmax_fa_verts [static] |
| int8_t fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::max_gen |
| int8_t fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::max_gen_diff |
| ES::GUID fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::n_edges |
| ES::GUID fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::n_elements |
| ES::GUID fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::n_faces |
| std::vector<PTID> fpcm::FastParallelCompressedMesh< Tmax_el_verts, Tmax_fa_verts >::used_vertices |
1.6.1