Flow123d  JS_before_hm-1804-gf2ad740aa
Public Member Functions | Private Attributes | List of all members
FETransportObjects Class Reference

#include <transport.h>

Collaboration diagram for FETransportObjects:
Collaboration graph
[legend]

Public Member Functions

 FETransportObjects ()
 
 ~FETransportObjects ()
 
template<unsigned int dim>
FiniteElement< dim > * fe ()
 
Quadratureq (unsigned int dim)
 
FEValues< 3 > & fe_values (unsigned int dim)
 
template<>
FiniteElement< 0 > * fe ()
 
template<>
FiniteElement< 1 > * fe ()
 
template<>
FiniteElement< 2 > * fe ()
 
template<>
FiniteElement< 3 > * fe ()
 

Private Attributes

FiniteElement< 0 > * fe0_
 Finite elements for the solution of the advection-diffusion equation. More...
 
FiniteElement< 1 > * fe1_
 
FiniteElement< 2 > * fe2_
 
FiniteElement< 3 > * fe3_
 
QGauss::array q_
 Quadratures used in assembling methods. More...
 
FEValues< 3 > fe_values_ [3]
 FESideValues objects for side flux calculating. More...
 

Detailed Description

TODO:

Definition at line 82 of file transport.h.

Constructor & Destructor Documentation

◆ FETransportObjects()

FETransportObjects::FETransportObjects ( )

Definition at line 120 of file transport.cc.

◆ ~FETransportObjects()

FETransportObjects::~FETransportObjects ( )

Definition at line 138 of file transport.cc.

Member Function Documentation

◆ fe() [1/5]

template<unsigned int dim>
FiniteElement<dim>* FETransportObjects::fe ( )
inline

◆ fe() [2/5]

template<>
FiniteElement<3>* FETransportObjects::fe ( )

Definition at line 149 of file transport.cc.

◆ fe() [3/5]

template<>
FiniteElement<0>* FETransportObjects::fe ( )

Definition at line 146 of file transport.cc.

◆ fe() [4/5]

template<>
FiniteElement<1>* FETransportObjects::fe ( )

Definition at line 147 of file transport.cc.

◆ fe() [5/5]

template<>
FiniteElement<2>* FETransportObjects::fe ( )

Definition at line 148 of file transport.cc.

◆ fe_values()

FEValues<3>& FETransportObjects::fe_values ( unsigned int  dim)
inline

Definition at line 93 of file transport.h.

Here is the caller graph for this function:

◆ q()

Quadrature & FETransportObjects::q ( unsigned int  dim)
inline

Definition at line 151 of file transport.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ fe0_

FiniteElement<0>* FETransportObjects::fe0_
private

Finite elements for the solution of the advection-diffusion equation.

Definition at line 102 of file transport.h.

◆ fe1_

FiniteElement<1>* FETransportObjects::fe1_
private

Definition at line 103 of file transport.h.

◆ fe2_

FiniteElement<2>* FETransportObjects::fe2_
private

Definition at line 104 of file transport.h.

◆ fe3_

FiniteElement<3>* FETransportObjects::fe3_
private

Definition at line 105 of file transport.h.

◆ fe_values_

FEValues<3> FETransportObjects::fe_values_[3]
private

FESideValues objects for side flux calculating.

Definition at line 111 of file transport.h.

◆ q_

QGauss::array FETransportObjects::q_
private

Quadratures used in assembling methods.

Definition at line 108 of file transport.h.


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