dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp > Class Template Reference

#include <dune/fem/operator/dghelmholtz.hh>

Inheritance diagram for Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >:
Inheritance graph

Public Types

typedef BaseType::DomainFunctionType DomainFunctionType
 
typedef BaseType::RangeFunctionType RangeFunctionType
 
typedef DomainFunctionType::DiscreteFunctionSpaceType DomainFunctionSpaceType
 
typedef RangeFunctionType::DiscreteFunctionSpaceType RangeFunctionSpaceType
 

Public Member Functions

 DGHelmholtzJacobianOperator (const std::string &name, const DomainFunctionSpaceType &dSpace, const RangeFunctionSpaceType &rSpace)
 
void operator() (const DomainFunctionType &u, RangeFunctionType &w) const
 
const double & lambda () const
 
void setLambda (double lambda)
 

Protected Attributes

double lambda_
 
RangeFunctionType wTmp_
 

Member Typedef Documentation

◆ DomainFunctionSpaceType

template<class JacobianOp >
typedef DomainFunctionType::DiscreteFunctionSpaceType Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::DomainFunctionSpaceType

◆ DomainFunctionType

template<class JacobianOp >
typedef BaseType::DomainFunctionType Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::DomainFunctionType

◆ RangeFunctionSpaceType

template<class JacobianOp >
typedef RangeFunctionType::DiscreteFunctionSpaceType Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::RangeFunctionSpaceType

◆ RangeFunctionType

template<class JacobianOp >
typedef BaseType::RangeFunctionType Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::RangeFunctionType

Constructor & Destructor Documentation

◆ DGHelmholtzJacobianOperator()

template<class JacobianOp >
Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::DGHelmholtzJacobianOperator ( const std::string &  name,
const DomainFunctionSpaceType dSpace,
const RangeFunctionSpaceType rSpace 
)
inline

Member Function Documentation

◆ lambda()

template<class JacobianOp >
const double & Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::lambda ( ) const
inline

◆ operator()()

template<class JacobianOp >
void Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::operator() ( const DomainFunctionType u,
RangeFunctionType w 
) const
inline

◆ setLambda()

template<class JacobianOp >
void Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::setLambda ( double  lambda)
inline

Member Data Documentation

◆ lambda_

template<class JacobianOp >
double Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::lambda_
protected

◆ wTmp_

template<class JacobianOp >
RangeFunctionType Dune::Fem::DGHelmholtzJacobianOperator< JacobianOp >::wTmp_
mutableprotected

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