The element solution vector.  
#include <dumux/discretization/cellcentered/elementsolution.hh>
|  | 
|  | CCElementSolution ()=default | 
|  | default constructor 
 | 
|  | 
| template<class SolutionVector> | 
|  | CCElementSolution (const Element &element, const SolutionVector &sol, const GridGeometry &gridGeometry) | 
|  | Constructor with element, solution vector and grid geometry. 
 | 
|  | 
| template<class ElementVolumeVariables> | 
|  | CCElementSolution (const Element &element, const ElementVolumeVariables &elemVolVars, const FVElementGeometry &fvGeometry) | 
|  | Constructor with element, element volume variables and fv element geometry. 
 | 
|  | 
|  | CCElementSolution (PrimaryVariables &&priVars) | 
|  | Constructor with a primary variable object. 
 | 
|  | 
|  | CCElementSolution (const PrimaryVariables &priVars) | 
|  | Constructor with a primary variable object. 
 | 
|  | 
| template<class SolutionVector> | 
| void | update (const Element &element, const SolutionVector &sol, const GridGeometry &gridGeometry) | 
|  | extract the element solution from the solution vector using a mapper 
 | 
|  | 
| constexpr std::size_t | size () const | 
|  | return the size of the element solution 
 | 
|  | 
| template<typename IndexType> | 
| const PrimaryVariables & | operator[] (IndexType i) const | 
|  | bracket operator const access 
 | 
|  | 
| template<typename IndexType> | 
| PrimaryVariables & | operator[] (IndexType i) | 
|  | bracket operator access 
 | 
|  | 
◆ PrimaryVariables
template<class FVElementGeometry, class PV> 
      
 
 
◆ CCElementSolution() [1/5]
template<class FVElementGeometry, class PV> 
 
 
◆ CCElementSolution() [2/5]
template<class FVElementGeometry, class PV> 
template<class SolutionVector> 
  
  | 
        
          | Dumux::CCElementSolution< FVElementGeometry, PV >::CCElementSolution | ( | const Element & | element, |  
          |  |  | const SolutionVector & | sol, |  
          |  |  | const GridGeometry & | gridGeometry ) |  | inline | 
 
 
◆ CCElementSolution() [3/5]
template<class FVElementGeometry, class PV> 
template<class ElementVolumeVariables> 
  
  | 
        
          | Dumux::CCElementSolution< FVElementGeometry, PV >::CCElementSolution | ( | const Element & | element, |  
          |  |  | const ElementVolumeVariables & | elemVolVars, |  
          |  |  | const FVElementGeometry & | fvGeometry ) |  | inline | 
 
 
◆ CCElementSolution() [4/5]
template<class FVElementGeometry, class PV> 
 
 
◆ CCElementSolution() [5/5]
template<class FVElementGeometry, class PV> 
 
 
◆ operator[]() [1/2]
template<class FVElementGeometry, class PV> 
template<typename IndexType> 
 
 
◆ operator[]() [2/2]
template<class FVElementGeometry, class PV> 
template<typename IndexType> 
 
 
◆ size()
template<class FVElementGeometry, class PV> 
 
 
◆ update()
template<class FVElementGeometry, class PV> 
template<class SolutionVector> 
  
  | 
        
          | void Dumux::CCElementSolution< FVElementGeometry, PV >::update | ( | const Element & | element, |  
          |  |  | const SolutionVector & | sol, |  
          |  |  | const GridGeometry & | gridGeometry ) |  | inline | 
 
 
The documentation for this class was generated from the following file: