Flow123d  release_2.2.0-914-gf1a3a4f
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
IntersectionAlgorithmBase< dimA, dimB > Class Template Reference

#include <inspect_elements_algorithm.hh>

Collaboration diagram for IntersectionAlgorithmBase< dimA, dimB >:
Collaboration graph
[legend]

Public Member Functions

 IntersectionAlgorithmBase (Mesh *mesh)
 

Protected Member Functions

template<unsigned int simplex_dim>
void update_simplex (const ElementFullIter &element, Simplex< simplex_dim > &simplex)
 Auxiliary function that translates ElementFullIter to Simplex<simplex_dim>. More...
 

Protected Attributes

Meshmesh
 Mesh pointer. More...
 
const unsigned int undefined_elm_idx_ = -1
 
Simplex< dimA > simplexA
 Objects representing single elements. More...
 
Simplex< dimB > simplexB
 

Detailed Description

template<unsigned int dimA, unsigned int dimB>
class IntersectionAlgorithmBase< dimA, dimB >

Definition at line 44 of file inspect_elements_algorithm.hh.

Constructor & Destructor Documentation

template<unsigned int dimA, unsigned int dimB>
IntersectionAlgorithmBase< dimA, dimB >::IntersectionAlgorithmBase ( Mesh mesh)

Definition at line 26 of file inspect_elements_algorithm.cc.

Member Function Documentation

template<unsigned int dimA, unsigned int dimB>
template<unsigned int simplex_dim>
void IntersectionAlgorithmBase< dimA, dimB >::update_simplex ( const ElementFullIter element,
Simplex< simplex_dim > &  simplex 
)
protected

Auxiliary function that translates ElementFullIter to Simplex<simplex_dim>.

Definition at line 32 of file inspect_elements_algorithm.cc.

Member Data Documentation

template<unsigned int dimA, unsigned int dimB>
Mesh* IntersectionAlgorithmBase< dimA, dimB >::mesh
protected

Mesh pointer.

Definition at line 54 of file inspect_elements_algorithm.hh.

template<unsigned int dimA, unsigned int dimB>
Simplex<dimA> IntersectionAlgorithmBase< dimA, dimB >::simplexA
protected

Objects representing single elements.

Definition at line 59 of file inspect_elements_algorithm.hh.

template<unsigned int dimA, unsigned int dimB>
Simplex<dimB> IntersectionAlgorithmBase< dimA, dimB >::simplexB
protected

Definition at line 60 of file inspect_elements_algorithm.hh.

template<unsigned int dimA, unsigned int dimB>
const unsigned int IntersectionAlgorithmBase< dimA, dimB >::undefined_elm_idx_ = -1
protected

Definition at line 56 of file inspect_elements_algorithm.hh.


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