Flow123d  DF_patch_fe_darcy_complete-579fe1e
Public Types | Public Member Functions | Private Attributes | Friends | List of all members
internal_integrals::Bulk Class Reference

#include <integral_acc.hh>

Inheritance diagram for internal_integrals::Bulk:
Inheritance graph
[legend]
Collaboration diagram for internal_integrals::Bulk:
Collaboration graph
[legend]

Public Types

typedef BulkPoint PointType
 
typedef unsigned int MeshItem
 

Public Member Functions

 Bulk ()
 Default constructor. More...
 
 Bulk (Quadrature *quad, unsigned int dim, std::shared_ptr< EvalPoints > eval_points, unsigned int subset_idx)
 Constructor of bulk integral- obsolete constructor. More...
 
 ~Bulk ()
 Destructor. More...
 
uint begin_idx () const
 Getter of bulk_begin. More...
 
- Public Member Functions inherited from internal_integrals::Base
 Base ()
 Default constructor. More...
 
 Base (Quadrature *quad, unsigned int dim)
 Constructor of bulk or side subset. More...
 
virtual ~Base ()
 Destructor. More...
 
unsigned int dim () const
 Returns dimension. More...
 
Quadraturequad () const
 Returns quadrature. More...
 
bool operator== (const Base &other) const
 Comparison operator. More...
 

Private Attributes

unsigned int subset_index_
 Index of data block according to subset in EvalPoints object. More...
 
uint begin_idx_
 Begin index of quadrature points in EvalPoinnts. More...
 
uint end_idx_
 Begin index of quadrature points in EvalPoinnts. More...
 

Friends

class ::BulkIntegral
 
class ::CouplingIntegral
 
class ::BoundaryIntegral
 
template<unsigned int qdim>
class ::BulkIntegralAcc
 
template<unsigned int qdim>
class ::CouplingIntegralAcc
 
template<unsigned int qdim>
class ::BoundaryIntegralAcc
 

Additional Inherited Members

- Protected Attributes inherited from internal_integrals::Base
unsigned int dim_
 Dimension of the cell on which points are placed. More...
 
Quadraturequad_
 Pointer to Quadrature that represents quadrature points of integral. More...
 

Detailed Description

Definition at line 159 of file integral_acc.hh.

Member Typedef Documentation

◆ MeshItem

typedef unsigned int internal_integrals::Bulk::MeshItem

Definition at line 162 of file integral_acc.hh.

◆ PointType

Definition at line 161 of file integral_acc.hh.

Constructor & Destructor Documentation

◆ Bulk() [1/2]

internal_integrals::Bulk::Bulk ( )
inline

Default constructor.

Definition at line 165 of file integral_acc.hh.

◆ Bulk() [2/2]

internal_integrals::Bulk::Bulk ( Quadrature quad,
unsigned int  dim,
std::shared_ptr< EvalPoints eval_points,
unsigned int  subset_idx 
)
inline

Constructor of bulk integral- obsolete constructor.

Definition at line 168 of file integral_acc.hh.

◆ ~Bulk()

internal_integrals::Bulk::~Bulk ( )
inline

Destructor.

Definition at line 176 of file integral_acc.hh.

Member Function Documentation

◆ begin_idx()

uint internal_integrals::Bulk::begin_idx ( ) const
inline

Getter of bulk_begin.

Definition at line 180 of file integral_acc.hh.

Friends And Related Function Documentation

◆ ::BoundaryIntegral

friend class ::BoundaryIntegral
friend

Definition at line 191 of file integral_acc.hh.

◆ ::BoundaryIntegralAcc

template<unsigned int qdim>
friend class ::BoundaryIntegralAcc
friend

Definition at line 197 of file integral_acc.hh.

◆ ::BulkIntegral

friend class ::BulkIntegral
friend

Definition at line 189 of file integral_acc.hh.

◆ ::BulkIntegralAcc

template<unsigned int qdim>
friend class ::BulkIntegralAcc
friend

Definition at line 193 of file integral_acc.hh.

◆ ::CouplingIntegral

friend class ::CouplingIntegral
friend

Definition at line 190 of file integral_acc.hh.

◆ ::CouplingIntegralAcc

template<unsigned int qdim>
friend class ::CouplingIntegralAcc
friend

Definition at line 195 of file integral_acc.hh.

Member Data Documentation

◆ begin_idx_

uint internal_integrals::Bulk::begin_idx_
private

Begin index of quadrature points in EvalPoinnts.

Definition at line 186 of file integral_acc.hh.

◆ end_idx_

uint internal_integrals::Bulk::end_idx_
private

Begin index of quadrature points in EvalPoinnts.

Definition at line 187 of file integral_acc.hh.

◆ subset_index_

unsigned int internal_integrals::Bulk::subset_index_
private

Index of data block according to subset in EvalPoints object.

Definition at line 185 of file integral_acc.hh.


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