|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
automaticdifferenceoperator.hh
Go to the documentation of this file.
47 AutomaticDifferenceLinearOperator ( const std::string &name, const DomainSpaceType &dSpace, const RangeSpaceType &rSpace )
102 : eps_( parameter.getValue< RangeFieldType >( "fem.differenceoperator.eps", RangeFieldType( 0 ) ) )
const char * name()
virtual void operator()()=0
T real_type
static ParameterContainer & container()
Definition io/parameter.hh:199
operator providing a Jacobian through automatic differentiation
Definition automaticdifferenceoperator.hh:86
BaseType::JacobianOperatorType JacobianOperatorType
Definition automaticdifferenceoperator.hh:96
Dune::FieldTraits< RangeFieldType >::real_type RealType
Definition automaticdifferenceoperator.hh:94
BaseType::DomainFieldType DomainFieldType
Definition automaticdifferenceoperator.hh:93
BaseType::RangeFunctionType RangeFunctionType
Definition automaticdifferenceoperator.hh:90
AutomaticDifferenceOperator(const RangeFieldType &eps)
Definition automaticdifferenceoperator.hh:105
RangeFunctionType::DiscreteFunctionSpaceType RangeSpaceType
Definition automaticdifferenceoperator.hh:98
DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType
Definition automaticdifferenceoperator.hh:99
virtual void jacobian(const DomainFunctionType &u, JacobianOperatorType &jOp) const
Definition automaticdifferenceoperator.hh:109
BaseType::DomainFunctionType DomainFunctionType
Definition automaticdifferenceoperator.hh:91
AutomaticDifferenceOperator(const ParameterReader ¶meter=Parameter::container())
Definition automaticdifferenceoperator.hh:101
BaseType::RangeFieldType RangeFieldType
Definition automaticdifferenceoperator.hh:92
Definition automaticdifferenceoperator.hh:29
RangeFieldType norm_u_
Definition automaticdifferenceoperator.hh:68
DomainFunctionType::DiscreteFunctionSpaceType DomainSpaceType
Definition automaticdifferenceoperator.hh:45
Dune::Fem::Operator< DomainFunction, RangeFunction > OperatorType
Definition automaticdifferenceoperator.hh:36
BaseType::RangeFunctionType RangeFunctionType
Definition automaticdifferenceoperator.hh:38
RangeFieldType eps_
Definition automaticdifferenceoperator.hh:67
const OperatorType * op_
Definition automaticdifferenceoperator.hh:61
const DomainFunctionType * u_
Definition automaticdifferenceoperator.hh:62
BaseType::DomainFieldType DomainFieldType
Definition automaticdifferenceoperator.hh:41
Dune::FieldTraits< RangeFieldType >::real_type RealType
Definition automaticdifferenceoperator.hh:42
AutomaticDifferenceLinearOperator(const std::string &name, const DomainSpaceType &dSpace, const RangeSpaceType &rSpace)
Definition automaticdifferenceoperator.hh:47
DomainFunctionType b_
Definition automaticdifferenceoperator.hh:64
RangeFunctionType op_u_
Definition automaticdifferenceoperator.hh:65
const std::string name_
Definition automaticdifferenceoperator.hh:60
BaseType::DomainFunctionType DomainFunctionType
Definition automaticdifferenceoperator.hh:39
BaseType::RangeFieldType RangeFieldType
Definition automaticdifferenceoperator.hh:40
RangeFunctionType::DiscreteFunctionSpaceType RangeSpaceType
Definition automaticdifferenceoperator.hh:44
abstract differentiable operator
Definition differentiableoperator.hh:29
BaseType::RangeFunctionType RangeFunctionType
type of discrete function in the operator's range
Definition differentiableoperator.hh:40
BaseType::DomainFunctionType DomainFunctionType
type of discrete function in the operator's domain
Definition differentiableoperator.hh:38
DomainFunctionType::RangeFieldType DomainFieldType
field type of the operator's domain
Definition differentiableoperator.hh:43
RangeFunctionType::RangeFieldType RangeFieldType
field type of the operator's range
Definition differentiableoperator.hh:45
DomainFunction DomainFunctionType
type of discrete function in the operator's domain
Definition operator.hh:36
RangeFunction::RangeFieldType RangeFieldType
field type of the operator's range
Definition operator.hh:43
DomainFunction::RangeFieldType DomainFieldType
field type of the operator's domain
Definition operator.hh:41
RangeFunction RangeFunctionType
type of discrete function in the operator's range
Definition operator.hh:38
T epsilon(T... args)
T sqrt(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8