Flow123d  release_3.0.0-1094-g626f1a1
Public Member Functions | Private Attributes | List of all members
ProjectionHandler< dim > Class Template Reference
Collaboration diagram for ProjectionHandler< dim >:
Collaboration graph
[legend]

Public Member Functions

 ProjectionHandler ()
 Constructor. More...
 
ObservePointData projection (arma::vec3 input_point, unsigned int i_elm, ElementAccessor< 3 > elm)
 
void snap_to_subelement (ObservePointData &observe_data, ElementAccessor< 3 > elm, unsigned int snap_dim)
 

Private Attributes

MappingP1< dim, 3 > mapping_
 Mapping object. More...
 

Detailed Description

template<unsigned int dim>
class ProjectionHandler< dim >

Helper class allows to work with ObservePoint above elements with different dimensions

Allows:

Definition at line 42 of file observe.cc.

Constructor & Destructor Documentation

template<unsigned int dim>
ProjectionHandler< dim >::ProjectionHandler ( )
inline

Constructor.

Definition at line 45 of file observe.cc.

Member Function Documentation

template<unsigned int dim>
ObservePointData ProjectionHandler< dim >::projection ( arma::vec3  input_point,
unsigned int  i_elm,
ElementAccessor< 3 >  elm 
)
inline

Definition at line 47 of file observe.cc.

Here is the caller graph for this function:

template<unsigned int dim>
void ProjectionHandler< dim >::snap_to_subelement ( ObservePointData observe_data,
ElementAccessor< 3 >  elm,
unsigned int  snap_dim 
)
inline

Snap local coords to the subelement. Called by the ObservePoint::snap method.

Definition at line 64 of file observe.cc.

Here is the caller graph for this function:

Member Data Documentation

template<unsigned int dim>
MappingP1<dim,3> ProjectionHandler< dim >::mapping_
private

Mapping object.

Definition at line 86 of file observe.cc.


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