dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImplLocked Struct Reference

#include <dune/fem/schemes/molgalerkin.hh>

Inheritance diagram for Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImplLocked:
Inheritance graph

Public Types

typedef GetSetLocalMatrixImpl BaseType
 
typedef std::shared_mutex mutex_t
 

Public Member Functions

 GetSetLocalMatrixImplLocked (JacobianOperatorType &jOp)
 
template<class Entity , class LocalMatrix >
void getLocalMatrix (const Entity &domainEntity, const Entity &rangeEntity, LocalMatrix &lop) const
 
template<class Entity , class LocalMatrix >
void setLocalMatrix (const Entity &domainEntity, const Entity &rangeEntity, const LocalMatrix &lop)
 

Public Attributes

mutex_t mutex_
 
JacobianOperatorTypejOp_
 

Member Typedef Documentation

◆ BaseType

template<class Integrands , class JacobianOperator >
typedef GetSetLocalMatrixImpl Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImplLocked::BaseType

◆ mutex_t

template<class Integrands , class JacobianOperator >
typedef std::shared_mutex Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImplLocked::mutex_t

Constructor & Destructor Documentation

◆ GetSetLocalMatrixImplLocked()

template<class Integrands , class JacobianOperator >
Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImplLocked::GetSetLocalMatrixImplLocked ( JacobianOperatorType jOp)
inline

Member Function Documentation

◆ getLocalMatrix()

template<class Integrands , class JacobianOperator >
template<class Entity , class LocalMatrix >
void Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImplLocked::getLocalMatrix ( const Entity &  domainEntity,
const Entity &  rangeEntity,
LocalMatrix &  lop 
) const
inline

◆ setLocalMatrix()

template<class Integrands , class JacobianOperator >
template<class Entity , class LocalMatrix >
void Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImplLocked::setLocalMatrix ( const Entity &  domainEntity,
const Entity &  rangeEntity,
const LocalMatrix &  lop 
)
inline

Member Data Documentation

◆ jOp_

template<class Integrands , class JacobianOperator >
JacobianOperatorType& Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImpl::jOp_
inherited

◆ mutex_

template<class Integrands , class JacobianOperator >
mutex_t Dune::Fem::MOLDifferentiableGalerkinOperator< Integrands, JacobianOperator >::GetSetLocalMatrixImplLocked::mutex_
mutable

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