Opm::TensorMobility< dim > Struct Template Reference

A wrapper for a tensor. More...

#include <ReservoirPropertyCapillaryAnisotropicRelperm.hpp>

Public Member Functions

 TensorMobility ()
 
 TensorMobility (const TensorMobility &other)
 
void setToAverage (const TensorMobility &m1, const TensorMobility &m2)
 
void setToSum (const TensorMobility &m1, const TensorMobility &m2)
 
void setToInverse (const TensorMobility &m)
 
template<class Vec >
Vec multiply (const Vec &v)
 
TensorMobilityoperator*= (const TensorMobility &other)
 

Public Attributes

FullMatrix< double, SharedData, COrdering > mob
 

Detailed Description

template<int dim>
struct Opm::TensorMobility< dim >

A wrapper for a tensor.

Constructor & Destructor Documentation

◆ TensorMobility() [1/2]

template<int dim>
Opm::TensorMobility< dim >::TensorMobility ( )
inline

◆ TensorMobility() [2/2]

template<int dim>
Opm::TensorMobility< dim >::TensorMobility ( const TensorMobility< dim > &  other)
inline

Member Function Documentation

◆ multiply()

template<int dim>
template<class Vec >
Vec Opm::TensorMobility< dim >::multiply ( const Vec &  v)
inline

◆ operator*=()

template<int dim>
TensorMobility & Opm::TensorMobility< dim >::operator*= ( const TensorMobility< dim > &  other)
inline

◆ setToAverage()

template<int dim>
void Opm::TensorMobility< dim >::setToAverage ( const TensorMobility< dim > &  m1,
const TensorMobility< dim > &  m2 
)
inline

◆ setToInverse()

template<int dim>
void Opm::TensorMobility< dim >::setToInverse ( const TensorMobility< dim > &  m)
inline

◆ setToSum()

template<int dim>
void Opm::TensorMobility< dim >::setToSum ( const TensorMobility< dim > &  m1,
const TensorMobility< dim > &  m2 
)
inline

Member Data Documentation

◆ mob


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