version 3.10.0
Loading...
Searching...
No Matches
Dumux::HeatConductionDataHandle< MatVecTraits, PhysicsTraits, false > Class Template Reference

#include <dumux/discretization/cellcentered/mpfa/interactionvolumedatahandle.hh>

Inheritance diagram for Dumux::HeatConductionDataHandle< MatVecTraits, PhysicsTraits, false >:

Public Member Functions

const CMatrix & CA () const
 Access functions to context-dependent data.
 
CMatrix & CA ()
 
const CMatrix & CA () const
 Access functions to context-dependent data.
 
CMatrix & CA ()
 
const AMatrix & A () const
 
AMatrix & A ()
 
const AMatrix & A () const
 
AMatrix & A ()
 
const BMatrix & AB () const
 
BMatrix & AB ()
 
const BMatrix & AB () const
 
BMatrix & AB ()
 
const TMatrix & T () const
 
TMatrix & T ()
 
const TMatrix & T () const
 
TMatrix & T ()
 
const OutsideTij & tijOutside () const
 
OutsideTij & tijOutside ()
 
const OutsideTij & tijOutside () const
 
OutsideTij & tijOutside ()
 
const OmegaStorage & omegas () const
 
OmegaStorage & omegas ()
 
const OmegaStorage & omegas () const
 
OmegaStorage & omegas ()
 
void setContextIndex1 (unsigned int idx) const
 functionality to set the context indices
 
void setContextIndex1 (unsigned int idx) const
 functionality to set the context indices
 
void setContextIndex2 (unsigned int idx) const
 
void setContextIndex2 (unsigned int idx) const
 
const CellVector & uj () const
 Access to the iv-wide known cell/Dirichlet values.
 
CellVector & uj ()
 

Protected Member Functions

void setContextIndex1 (unsigned int idx) const
 functionality to set the context indices
 
void setContextIndex2 (unsigned int idx) const
 

Protected Attributes

unsigned int contextIdx1_
 indices to be set before accessing data
 
unsigned int contextIdx1_
 indices to be set before accessing data
 
unsigned int contextIdx2_
 
unsigned int contextIdx2_
 
std::array< std::array< OmegaStorage, size2 >, size1 > wijk_
 The omega factors that form the entries of the matrices.
 
std::array< std::array< OmegaStorage, size2 >, size1 > wijk_
 The omega factors that form the entries of the matrices.
 
std::array< std::array< TMatrix, size2 >, size1 > T_
 The transmissibility matrix.
 
std::array< std::array< TMatrix, size2 >, size1 > T_
 The transmissibility matrix.
 
std::array< std::array< AMatrix, size2 >, size1 > A_
 Inverse of the iv-local system matrix.
 
std::array< std::array< AMatrix, size2 >, size1 > A_
 Inverse of the iv-local system matrix.
 
std::array< std::array< BMatrix, size2 >, size1 > AB_
 A_ left multiplied to B.
 
std::array< std::array< BMatrix, size2 >, size1 > AB_
 A_ left multiplied to B.
 
std::array< std::array< CMatrix, size2 >, size1 > CA_
 A_ right multiplied to C.
 
std::array< std::array< CMatrix, size2 >, size1 > CA_
 A_ right multiplied to C.
 
std::array< std::array< OutsideTij, size2 >, size1 > tijOutside_
 The transmissibilities for "outside" faces (on surface grids)
 
std::array< std::array< OutsideTij, size2 >, size1 > tijOutside_
 The transmissibilities for "outside" faces (on surface grids)
 
unsigned int contextIdx1_
 indices to be set before accessing data
 
unsigned int contextIdx2_
 
std::array< std::array< CellVector, size2 >, size1 > u_
 The interaction volume-local known values.
 

Member Function Documentation

◆ A() [1/4]

AMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::A ( )
inline

◆ A() [2/4]

AMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::A ( )
inline

◆ A() [3/4]

const AMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::A ( ) const
inline

◆ A() [4/4]

const AMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::A ( ) const
inline

◆ AB() [1/4]

BMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::AB ( )
inline

◆ AB() [2/4]

BMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::AB ( )
inline

◆ AB() [3/4]

const BMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::AB ( ) const
inline

◆ AB() [4/4]

const BMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::AB ( ) const
inline

◆ CA() [1/4]

CMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::CA ( )
inline

◆ CA() [2/4]

CMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::CA ( )
inline

◆ CA() [3/4]

const CMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::CA ( ) const
inline

◆ CA() [4/4]

const CMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::CA ( ) const
inline

◆ omegas() [1/4]

OmegaStorage & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::omegas ( )
inline

◆ omegas() [2/4]

OmegaStorage & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::omegas ( )
inline

◆ omegas() [3/4]

const OmegaStorage & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::omegas ( ) const
inline

◆ omegas() [4/4]

const OmegaStorage & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::omegas ( ) const
inline

◆ setContextIndex1() [1/3]

void Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::setContextIndex1 ( unsigned int idx) const
inline

◆ setContextIndex1() [2/3]

void Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::setContextIndex1 ( unsigned int idx) const
inline

◆ setContextIndex1() [3/3]

void Dumux::CCMpfaDataHandleBases::SystemVectorsHandle< MatVecTraits, size1, size2 >::setContextIndex1 ( unsigned int idx) const
inlineprotected

◆ setContextIndex2() [1/3]

void Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::setContextIndex2 ( unsigned int idx) const
inline

◆ setContextIndex2() [2/3]

void Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::setContextIndex2 ( unsigned int idx) const
inline

◆ setContextIndex2() [3/3]

void Dumux::CCMpfaDataHandleBases::SystemVectorsHandle< MatVecTraits, size1, size2 >::setContextIndex2 ( unsigned int idx) const
inlineprotected

◆ T() [1/4]

TMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::T ( )
inline

◆ T() [2/4]

TMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::T ( )
inline

◆ T() [3/4]

const TMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::T ( ) const
inline

◆ T() [4/4]

const TMatrix & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::T ( ) const
inline

◆ tijOutside() [1/4]

OutsideTij & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::tijOutside ( )
inline

◆ tijOutside() [2/4]

OutsideTij & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::tijOutside ( )
inline

◆ tijOutside() [3/4]

const OutsideTij & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::tijOutside ( ) const
inline

◆ tijOutside() [4/4]

const OutsideTij & Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::tijOutside ( ) const
inline

◆ uj() [1/2]

CellVector & Dumux::CCMpfaDataHandleBases::SystemVectorsHandle< MatVecTraits, size1, size2 >::uj ( )
inline

◆ uj() [2/2]

const CellVector & Dumux::CCMpfaDataHandleBases::SystemVectorsHandle< MatVecTraits, size1, size2 >::uj ( ) const
inline

Member Data Documentation

◆ A_ [1/2]

std::array< std::array<AMatrix, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::A_
protected

◆ A_ [2/2]

std::array< std::array<AMatrix, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::A_
protected

◆ AB_ [1/2]

std::array< std::array<BMatrix, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::AB_
protected

◆ AB_ [2/2]

std::array< std::array<BMatrix, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::AB_
protected

◆ CA_ [1/2]

std::array< std::array<CMatrix, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::CA_
protected

◆ CA_ [2/2]

std::array< std::array<CMatrix, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::CA_
protected

◆ contextIdx1_ [1/3]

unsigned int Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::contextIdx1_
mutableprotected

◆ contextIdx1_ [2/3]

unsigned int Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::contextIdx1_
mutableprotected

◆ contextIdx1_ [3/3]

unsigned int Dumux::CCMpfaDataHandleBases::SystemVectorsHandle< MatVecTraits, size1, size2 >::contextIdx1_
mutableprotected

◆ contextIdx2_ [1/3]

unsigned int Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::contextIdx2_
mutableprotected

◆ contextIdx2_ [2/3]

unsigned int Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::contextIdx2_
mutableprotected

◆ contextIdx2_ [3/3]

unsigned int Dumux::CCMpfaDataHandleBases::SystemVectorsHandle< MatVecTraits, size1, size2 >::contextIdx2_
mutableprotected

◆ T_ [1/2]

std::array< std::array<TMatrix, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::T_
protected

◆ T_ [2/2]

std::array< std::array<TMatrix, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::T_
protected

◆ tijOutside_ [1/2]

std::array< std::array<OutsideTij, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::tijOutside_
protected

◆ tijOutside_ [2/2]

std::array< std::array<OutsideTij, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::tijOutside_
protected

◆ u_

std::array< std::array<CellVector, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemVectorsHandle< MatVecTraits, size1, size2 >::u_
protected

◆ wijk_ [1/2]

std::array< std::array<OmegaStorage, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::wijk_
protected

◆ wijk_ [2/2]

std::array< std::array<OmegaStorage, size2>, size1 > Dumux::CCMpfaDataHandleBases::SystemMatricesHandle< MatVecTraits, size1, size2 >::wijk_
protected

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