#include <dune/fem/operator/common/automaticdifferenceoperator.hh>
◆ DomainFieldType
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ DomainFunctionType
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ DomainSpaceType
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ OperatorType
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ RangeFieldType
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ RangeFunctionType
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ RangeSpaceType
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ RealType
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ AutomaticDifferenceLinearOperator()
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ finalize()
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ nonlinear()
template<class DomainFunction , class RangeFunction = DomainFunction>
Return true if the Operator is nonlinear and false otherwise (default is true).
Reimplemented in Dune::Fem::LinearOperator< DomainFunction, RangeFunction >, Dune::Fem::LinearOperator< AdaptiveDiscreteFunction< DiscreteFunctionSpace >, AdaptiveDiscreteFunction< DiscreteFunctionSpace > >, Dune::Fem::LinearOperator< DomainFunction, DomainFunction >, Dune::Fem::LinearOperator< DomainFunction, RangeFunction >, DirichletWrapperOperator< Operator, Constraints >, Dune::Fem::GalerkinOperator< Integrands, DomainFunction, RangeFunction >, Dune::Fem::GalerkinOperator< Integrands, DomainFunction, RangeFunction >, Dune::Fem::GalerkinOperator< Integrands, JacobianOperator::DomainFunctionType, JacobianOperator::RangeFunctionType >, Dune::Fem::GalerkinOperator< ModelIntegrands, JacobianOperator::DomainFunctionType, JacobianOperator::RangeFunctionType >, Dune::Fem::DifferentiableGalerkinOperator< Integrands, JacobianOperator >, and Dune::Fem::DifferentiableGalerkinOperator< ModelIntegrands, LinearOperator >.
◆ operator()() [1/2]
template<class DomainFunction , class RangeFunction >
◆ operator()() [2/2]
template<class DomainFunction , class RangeFunction = DomainFunction>
application operator
- Parameters
-
| [in] | u | argument discrete function |
| [out] | w | destination discrete function |
- Note
- This method has to be implemented by all derived classes.
Implemented in Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, assembled >, Dune::Fem::DiagonalPreconditionerBase< DFImp, Operator, std::is_base_of< AssembledOperator< DFImp, DFImp >, Operator > ::value >, Dune::Fem::DiagonalPreconditionerBase< DFImp, OperatorImp, true >, Dune::Fem::FemPreconditioningBase< DFImp, OperatorImp, method, assembled >, Dune::Fem::FemPreconditioningBase< DFImp, Operator, method, std::is_base_of< AssembledOperator< DFImp, DFImp >, Operator > ::value >, Dune::Fem::FemPreconditioningBase< DFImp, OperatorImp, method, true >, DGEllipticOperator< DiscreteFunction, Model, Penalty >, Dune::Fem::NumpyLinearOperator< DomainFunction, RangeFunction >, Dune::Fem::SparseRowLinearOperator< DomainFunction, RangeFunction, Matrix >, Dune::Fem::DenseRowLinearOperator< DomainFunction, RangeFunction >, Dune::Fem::HierarchicalLinearOperator< DomainFunction, RangeFunction >, Dune::Fem::Solver::CGInverseOperator< DiscreteFunction >, Dune::Fem::PreconditionerFunctionWrapper< DomainFunction, RangeFunction >, Dune::Fem::BlockDiagonalLinearOperator< DiscreteFunctionSpace, LocalBlock >, EllipticOperator< DomainDiscreteFunction, RangeDiscreteFunction, Model >, Dune::Fem::GalerkinOperator< Integrands, DomainFunction, RangeFunction >, Dune::Fem::GalerkinOperator< Integrands, DomainFunction, RangeFunction >, Dune::Fem::MassLumpingOperator< Integrands, MassIntegrands, DomainFunction, RangeFunction >, Dune::Fem::MOLGalerkinOperator< Integrands, DomainFunction, RangeFunction >, Dune::Fem::MOLGalerkinOperator< Integrands, DomainFunction, RangeFunction >, and Dune::Fem::VtxProjection< DType, RType >.
◆ set()
template<class DomainFunction , class RangeFunction >
◆ AutomaticDifferenceOperator< DomainFunction, RangeFunction, ThisType >
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ b_
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ eps_
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ name_
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ norm_u_
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ op_
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ op_u_
template<class DomainFunction , class RangeFunction = DomainFunction>
◆ u_
template<class DomainFunction , class RangeFunction = DomainFunction>
The documentation for this class was generated from the following file: