Flow123d  JS_before_hm-1008-g3dab983
Public Member Functions | Protected Attributes | List of all members
BaseIntegral Class Reference

#include <eval_subset.hh>

Inheritance diagram for BaseIntegral:
Inheritance graph
[legend]

Public Member Functions

 TYPEDEF_ERR_INFO (EI_ElementIdx, unsigned int)
 
 DECLARE_EXCEPTION (ExcElementNotInCache,<< "Element of Idx: "<< EI_ElementIdx::val<< " is not stored in 'Field value data cache'.\n"<< "Value can't be computed.\n")
 
 BaseIntegral ()
 Default constructor. More...
 
 BaseIntegral (std::shared_ptr< EvalPoints > eval_points, unsigned int dim)
 Constructor of bulk (n_permutations==0) or side subset. More...
 
virtual ~BaseIntegral ()
 Destructor. More...
 
std::shared_ptr< EvalPointseval_points () const
 Getter of eval_points. More...
 
unsigned int dim () const
 Returns dimension. More...
 

Protected Attributes

std::shared_ptr< EvalPointseval_points_
 Pointer to EvalPoints. More...
 
unsigned int dim_
 Dimension of points. More...
 

Detailed Description

Base integral class holds common data members and methods.

Definition at line 38 of file eval_subset.hh.

Constructor & Destructor Documentation

BaseIntegral::BaseIntegral ( )
inline

Default constructor.

Definition at line 46 of file eval_subset.hh.

BaseIntegral::BaseIntegral ( std::shared_ptr< EvalPoints eval_points,
unsigned int  dim 
)
inline

Constructor of bulk (n_permutations==0) or side subset.

Definition at line 49 of file eval_subset.hh.

BaseIntegral::~BaseIntegral ( )
virtual

Destructor.

Definition at line 28 of file eval_subset.cc.

Here is the caller graph for this function:

Member Function Documentation

BaseIntegral::DECLARE_EXCEPTION ( ExcElementNotInCache  ,
<< "Element of Idx: "<< EI_ElementIdx::val<< " is not stored in 'Field value data cache'.\n"<< "Value can't be computed.\n"   
)
unsigned int BaseIntegral::dim ( ) const
inline

Returns dimension.

Definition at line 61 of file eval_subset.hh.

Here is the caller graph for this function:

std::shared_ptr<EvalPoints> BaseIntegral::eval_points ( ) const
inline

Getter of eval_points.

Definition at line 56 of file eval_subset.hh.

Here is the caller graph for this function:

BaseIntegral::TYPEDEF_ERR_INFO ( EI_ElementIdx  ,
unsigned  int 
)

Member Data Documentation

unsigned int BaseIntegral::dim_
protected

Dimension of points.

Definition at line 68 of file eval_subset.hh.

std::shared_ptr<EvalPoints> BaseIntegral::eval_points_
protected

Pointer to EvalPoints.

Definition at line 66 of file eval_subset.hh.


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