PPL Logo

FEM_Sparse_Elem_Checker Class Reference

This checker makes sure FEM_Sparse::elem's two element indices (element type, element index) are valid. More...

Inheritance diagram for FEM_Sparse_Elem_Checker:

Inheritance graph
[legend]
Collaboration diagram for FEM_Sparse_Elem_Checker:

Collaboration graph
[legend]

Public Member Functions

 FEM_Sparse_Elem_Checker (const FEM_Mesh &mesh_)
void check (int row, const BasicTable2d< int > &table, const char *caller) const
 FEM_Sparse_Elem_Checker (const FEM_Mesh &mesh_)
void check (int row, const BasicTable2d< int > &table, const char *caller) const

Private Attributes

const FEM_Meshmesh
const FEM_Meshmesh

Detailed Description

This checker makes sure FEM_Sparse::elem's two element indices (element type, element index) are valid.

Definition at line 1675 of file fem_mesh.C.


Constructor & Destructor Documentation

FEM_Sparse_Elem_Checker::FEM_Sparse_Elem_Checker ( const FEM_Mesh mesh_  )  [inline]

Definition at line 1678 of file fem_mesh.C.

FEM_Sparse_Elem_Checker::FEM_Sparse_Elem_Checker ( const FEM_Mesh mesh_  )  [inline]

Definition at line 1917 of file mesh.C.


Member Function Documentation

void FEM_Sparse_Elem_Checker::check ( int  row,
const BasicTable2d< int > &  table,
const char *  caller 
) const [inline]

Definition at line 1680 of file fem_mesh.C.

References FEM_Mesh::elem, elem, FEM_Abort(), BasicTable2d< T >::getRow(), and FEM_Entity_Types< T >::size().

Here is the call graph for this function:

void FEM_Sparse_Elem_Checker::check ( int  row,
const BasicTable2d< int > &  table,
const char *  caller 
) const [inline]

Definition at line 1919 of file mesh.C.

References FEM_Mesh::elem, elem, FEM_Abort(), BasicTable2d< T >::getRow(), and FEM_Entity_Types< T >::size().

Here is the call graph for this function:


Field Documentation

Definition at line 1676 of file fem_mesh.C.

Definition at line 1915 of file mesh.C.


The documentation for this class was generated from the following files:

Generated on Mon Sep 21 08:24:52 2020 for Charm++ by  doxygen 1.5.5