DUNE-ACFEM (unstable)
Class Index
- A
- AbsOperation (Dune::ACFem)
- AcceptAllFunctor (Dune::ACFem)
- AcceptEqualFunctor (Dune::ACFem)
- AcceptInputInRangeFunctor (Dune::ACFem)
- AcceptInputValueFunctor (Dune::ACFem)
- AcceptModuloFunctor (Dune::ACFem)
- FunctorFactory::Accumulate (Dune::ACFem::Expressions::ExamineImpl)
- AcoshOperation (Dune::ACFem)
- AcosOperation (Dune::ACFem)
- AdaptiveFemScheme (Dune::ACFem)
- AddBitFunctor (Dune::ACFem)
- AddBitShiftLeftFunctor (Dune::ACFem)
- AddBitShiftRightFunctor (Dune::ACFem)
- AddNodesHelper (Dune::ACFem::Expressions::Sums)
- AddNodesHelper< OptimizeTag, Left, Right, std::enable_if_t< FunctorHas< IsMinusOperation, typename Left::Sign >::value > > (Dune::ACFem::Expressions::Sums)
- AndPredicate (Dune::ACFem)
- ApplyOperation (Dune::ACFem::PDEModel)
- AreBinaryTensorOperands (Dune::ACFem::Tensor)
- AreBinaryTensorOperands< T1, T2, std::enable_if_t<(!(IsClosure< T1 >::value||IsClosure< T2 >::value) &&IsTensorOperand< T1 >::value &&IsTensorOperand< T2 >::value &&(IsTensor< T1 >::value||IsTensor< T2 >::value))> > (Dune::ACFem::Tensor)
- AreBinaryTensorOperands< T1, T2, std::enable_if_t<(IsFieldObject< T1 >::value &&IsFieldObject< T2 >::value &&IsUnaryTensorOperand< T1 >::value &&IsUnaryTensorOperand< T2 >::value)> > (Dune::ACFem::Tensor)
- AreProperOperands (Dune::ACFem::BoundaryIndicator)
- AreRuntimeComparable (Dune::ACFem::Tensor)
- AreRuntimeEqual (Dune::ACFem::Expressions)
- AreRuntimeEqual< T1, T2, std::enable_if_t<(!IsSubExpressionExpression< T1 >::value &&!IsSubExpressionExpression< T2 >::value &&(!IsRuntimeEqual< T2 >::value||!IsRuntimeEqual< T1 >::value))> > (Dune::ACFem::Expressions)
- AreRuntimeEqual< T1, T2, std::enable_if_t<(IsExponentiationExpression< T1 >::value &&IsExponentiationExpression< T2 >::value &&std::is_same< BaseOfPower< T1 >, BaseOfPower< T2 > >::value &&ExponentOfPower< T1 >::value==ExponentOfPower< T2 >::value)> > (Dune::ACFem::Expressions)
- AreRuntimeEqual< T1, T2, std::enable_if_t<(IsSubExpressionExpression< T1 >::value &&IsSubExpressionExpression< T2 >::value)> > (Dune::ACFem::Expressions)
- ArgumentMask (Dune::ACFem::ModelIntrospection)
- AsinhOperation (Dune::ACFem)
- AsinOperation (Dune::ACFem)
- AssumeOperation (Dune::ACFem)
- Atan2Operation (Dune::ACFem)
- AtanhOperation (Dune::ACFem)
- AtanOperation (Dune::ACFem)
- B
- BasicFemScheme (Dune::ACFem)
- BinaryLinearFunctionalExpression (Dune::ACFem::LinearFunctional)
- BinaryModelExpression< SMultiplyOperation, Left, Right, IndexSequence< tag... >, std::enable_if_t<(IsTensor< Left >::value &&TensorTraits< Left >::rank==0 &&IsPDEModel< Right >::value)> > (Dune::ACFem::PDEModel)
- BinaryModelExpression< SMultiplyOperation, Left, Right, IndexSequence< tag... >, std::enable_if_t<(IsWrappableByConstLocalFunction< Left >::value &&std::decay_t< Left >::FunctionSpaceType::dimRange==1 &&IsPDEModel< Right >::value)> > (Dune::ACFem::PDEModel)
- BinaryModelMethods< ApplyOperation< L2LoadFlavour >, Model, Function > (Dune::ACFem::PDEModel)
- BinaryModelMethods< ApplyOperation< RitzLoadFlavour >, Model, Function > (Dune::ACFem::PDEModel)
- BindableTensorFunction (Dune::ACFem::GridFunction)
- BlockEye< BlockRank, Seq< Dimensions... >, Field > (Dune::ACFem::Tensor)
- BoundaryIdIndicator (Dune::ACFem::BoundaryIndicator)
- BoundaryIndicator (Dune::ACFem::BoundaryIndicator)
- BulkBlockConstraints (Dune::ACFem)
- BulkLoadFunctionModel (Dune::ACFem::PDEModel)
- C
- CanPromoteTupleTypes (Dune::ACFem)
- CanPromoteTupleTypes< T, std::enable_if_t< sizeof(TupleScalarPromotionType< T >) >=0 > (Dune::ACFem)
- Case (Dune::ACFem)
- CeilOperation (Dune::ACFem)
- ClosureOperation (Dune::ACFem::PDEModel)
- ClosureTraits (Dune::ACFem::Expressions)
- ClosureTraits< T, std::enable_if_t< IsClosure< T >::value > > (Dune::ACFem::Expressions)
- CollectOperands (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- CollectOperands (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- CollectOperands< T, PrevOps, std::enable_if_t<!IsPositiveTreeNodeV< T > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- CollectOperands< T, PrevOps, std::enable_if_t<!IsPositiveTreeNodeV< T > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- CommonSubExpressionCascade (Dune::ACFem::Expressions)
- CommonSubExpressionCascade< Traits, std::tuple< std::tuple< SExp... >, PrevSExp, SExpRest... > > (Dune::ACFem::Expressions)
- CommonSubExpressionCascade< Traits, std::tuple< std::tuple<> > > (Dune::ACFem::Expressions)
- Complement (Dune::ACFem::BoundaryIndicator)
- ConstantExpression (Dune::ACFem)
- ConstantTensor< Field, Seq< Dimensions... > > (Dune::ACFem::Tensor)
- ContainerTuple (Dune::ACFem)
- ContainsPlaceholders (Dune::ACFem::Expressions)
- copy_cv_reference (Dune::ACFem)
- CoshOperation (Dune::ACFem)
- CosOperation (Dune::ACFem)
- CropOperation (Dune::ACFem::PDEModel)
- D
- DataOutputParameters (Dune::ACFem)
- DefaultQuadratureTraits (Dune::ACFem)
- DefaultTerminalPredicate (Dune::ACFem::Expressions)
- DeformationTensorModel (Dune::ACFem::PDEModel)
- DenseMatrixAssigner (Dune::ACFem::Tensor)
- DenseStorage (Dune::ACFem::Expressions)
- DenseVectorView (Dune::ACFem::Tensor)
- DenseVectorView< T, Storage, 0, 0 > (Dune::ACFem::Tensor)
- DenseVectorView< T, Storage, 1, 1 > (Dune::ACFem::Tensor)
- DenseVectorView< T, Storage, 1, Rank, std::enable_if_t< Rank !=1 > > (Dune::ACFem::Tensor)
- DenseVectorView< T, Storage, N, N, std::enable_if_t< N >=2 > (Dune::ACFem::Tensor)
- DenseVectorViewElement (Dune::ACFem::Tensor)
- DenseVectorViewElement< T, Storage, 1, Rank > (Dune::ACFem::Tensor)
- DepthFunctor (Dune::ACFem::Expressions::ExamineImpl)
- DerivativeTraits< IndeterminateOperation< Id > > (Dune::ACFem::Tensor)
- DerivativeTraits< ReciprocalOperation > (Dune::ACFem::Tensor)
- DerivativeTraits< RestrictionOperation< Positions, Indices > > (Dune::ACFem::Tensor)
- DerivativeTraits< RestrictionOperation< Tensor::Seq< Dims... >, Tensor::Seq<> > > (Dune::ACFem::Tensor)
- DiracDistribution (Dune::ACFem::LinearFunctional)
- DirichletConstraints< DiscreteFunctionSpace, BoundaryValues, Indicator, std::enable_if_t<(HasEmptySupport< BoundaryValues >::value||IndicatorTraits< Indicator >::emptySupport)> > (Dune::ACFem)
- DirichletConstraints< DiscreteFunctionSpace, BoundaryValues, Indicator, std::enable_if_t<(IsWrappableByConstLocalFunction< BoundaryValues >::value &&IsBoundaryIndicator< Indicator >::value &&!IndicatorTraits< Indicator >::emptySupport)> > (Dune::ACFem)
- DirichletConstraints< DiscreteFunctionSpace, Model, void, std::enable_if_t< true &&IsPDEModel< Model >::value &&!HasEmptySupport< Model >::value > > (Dune::ACFem)
- DirichletIndicator (Dune::ACFem::PDEModel)
- DivergenceLoadModel (Dune::ACFem::PDEModel)
- DivergenceModel (Dune::ACFem::PDEModel)
- DofMapperTupleDataHandle (Dune::ACFem)
- DofMapperTupleDataHandleTraits (Dune::ACFem)
- DofStorageFunctional (Dune::ACFem::LinearFunctional)
- DontOperate (Dune::ACFem::Expressions)
- E
- EinsteinSummation (Dune::ACFem::Tensor)
- EinsumCommutationHelper (Dune::ACFem::Tensor::Optimization::Transpose)
- EinsumOperation (Dune::ACFem)
- ElementMeasurePlaceholder (Dune::ACFem::GridFunction)
- EllipticEstimator (Dune::ACFem)
- EllipticFemScheme (Dune::ACFem)
- EllipticOperator (Dune::ACFem)
- EmptyBlockConstraints (Dune::ACFem)
- EqOperation (Dune::ACFem)
- ErfOperation (Dune::ACFem)
- EvalSExpFAD< OperateFAD< Evaluate, Seq< Id... >, Signature... > > (Dune::ACFem::Tensor)
- EvaluateSubExpression (Dune::ACFem::Expressions::impl)
- Traits< Model, std::enable_if_t< IsModel< Model >::value &&IsDecay< Model >::value > >::ExistsFunctor (Dune::ACFem::ModelIntrospection)
- ExplodeProduct (Dune::ACFem::Tensor::Optimization::Sums)
- ExpOperation (Dune::ACFem)
- ExpressionSign (Dune::ACFem::Expressions)
- ExpressionTraits (Dune::ACFem)
- ExpressionTraits< Constant< I, V > > (Dune::ACFem)
- ExpressionTraits< FractionConstant< Int, N, D > > (Dune::ACFem)
- ExpressionTraits< Model, std::enable_if_t< IsPDEModel< Model >::value >, TraitsPriority::Secondary > (Dune::ACFem)
- ExpressionTraits< T, std::enable_if_t< Expressions::IsClosure< T >::value >, BaseTraitsLevel > (Dune::ACFem)
- ExpressionTraits< T, std::enable_if_t<!IsDecay< T >::value >, DecayTraitsLevel > (Dune::ACFem)
- ExpressionTraits< T, std::enable_if_t<!IsExpression< T >::value||IsSelfExpression< T >::value >, BaseTraitsLevel > (Dune::ACFem)
- ExpressionTraits< T, std::enable_if_t<(IsExpression< T >::value &&!IsSelfExpression< T >::value &&!Expressions::IsClosure< T >::value)>, BaseTraitsLevel > (Dune::ACFem)
- ExpressionTraits< T, void, DefaultTraitsLevel > (Dune::ACFem)
- ExpressionTraits< Tensor::AutoDiffPlaceholder< Id, Signature, T, DT > > (Dune::ACFem)
- ExpressionTraits< TypedValue::NamedConstant< T, Name... > > (Dune::ACFem)
- ExtractDataDefaultFunctor (Dune::ACFem::Expressions)
- ExtractFunctor (Dune::ACFem)
- ExtractFunctor< T *, GlobalArray > (Dune::ACFem)
- Eye< Seq< Dimensions... >, Field > (Dune::ACFem::Tensor)
- F
- FactorOutCandidate (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- FactorOutCandidate< T0, MPL::TypeTuple<>, MinusOperands > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- FactorOutHelper (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutHelper (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- FactorOutHelper< MPL::TypeTuple< Factorizations... >, MPL::TypeTuple< Done... > > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- FactorOutHelper< MPL::TypeTuple< Scalars... >, MPL::TypeTuple< NonScalars... >, MPL::TypeTuple< Done... > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutHelper< MPL::TypeTuple< Todo... >, void, void > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutHelper< void, MPL::TypeTuple< Todo... >, void > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutNonScalar (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutNonScalar< T0, MPL::TypeTuple<>, MinusOperands > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutScalar (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutScalar< MPL::TypeTuple< OperationPair< MinusFunctor, ScalarEinsumFunctor, Node0, Node1, Tag >, T... >, LeftFactor, PlusOperands, MinusOperands, Rem, std::enable_if_t< MPL::HasMatchingTypeV< LeftFactor, Node0, Einsum::Unequal > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutScalar< MPL::TypeTuple< OperationPair< PlusFunctor, ScalarEinsumFunctor, Node0, Node1, Tag >, T... >, LeftFactor, PlusOperands, MinusOperands, Rem, std::enable_if_t< MPL::HasMatchingTypeV< LeftFactor, Node0, Einsum::Unequal > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutScalar< MPL::TypeTuple< T0, T... >, LeftFactor, PlusOperands, MinusOperands, Rem, std::enable_if_t<!MPL::HasMatchingTypeV< LeftFactor, typename T0::TreeNode0, Einsum::Unequal > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutScalar< MPL::TypeTuple<>, LeftFactor, MPL::TypeTuple<>, MinusOperands, Rem > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorOutScalar< MPL::TypeTuple<>, LeftFactor, PlusOperands, MinusOperands, Rem > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorSwap (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorSwap (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- FactorSwap< A, B, std::enable_if_t<(!HasEinsumFunctorV< A > &&HasEinsumFunctorV< B >)> > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorSwap< A, B, std::enable_if_t<(!HasEinsumFunctorV< A > &&HasEinsumFunctorV< B >)> > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- FactorSwap< A, B, std::enable_if_t<(HasEinsumFunctorV< A >==HasEinsumFunctorV< B > &&LexCompareProductOperationsV< typename A::FunctorType, typename B::FunctorType > > 0)> > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- FactorSwap< A, B, std::enable_if_t<(HasEinsumFunctorV< A >==HasEinsumFunctorV< B > &&LexCompareProductOperationsV< typename A::FunctorType, typename B::FunctorType > > 0)> > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- FieldPromotion (Dune::ACFem)
- FieldTraits (Dune::ACFem)
- FieldTraits< ACFem::GridFunction::ElementMeasurePlaceholder< GridPart > > (Dune)
- FieldTraits< ACFem::GridFunction::LocalFunctionHessianPlaceholder< LocalFunction, IndeterminateId > > (Dune)
- FieldTraits< ACFem::GridFunction::LocalFunctionJacobianPlaceholder< LocalFunction, IndeterminateId > > (Dune)
- FieldTraits< ACFem::GridFunction::LocalFunctionPlaceholder< LocalFunction, IndeterminateId > > (Dune)
- FloorOperation (Dune::ACFem)
- FluidSelfTransportModel (Dune::ACFem::PDEModel)
- PredicateProxy::ForwardFirst (Dune::ACFem)
- FractionConstant (Dune::ACFem::TypedValue)
- FunctorFactory (Dune::ACFem::Expressions::ExamineImpl)
- G
- Generic (Dune::ACFem::Parameter)
- GeometryInformation (Dune::ACFem)
- GeOperation (Dune::ACFem)
- Get (Dune::ACFem)
- GradientLoadModel (Dune::ACFem::PDEModel)
- GradientModel (Dune::ACFem::PDEModel)
- GtOperation (Dune::ACFem)
- H
- HasBind< Placeholder, VoidType< decltype(std::declval< Placeholder >().bind(std::declval< typename std::decay_t< Placeholder >::EntityType >()))> > (Dune::ACFem::GridFunction)
- HasGridPartMethod (Dune::ACFem::GridFunction)
- HasGridPartMethod< T, VoidType< decltype(std::declval< T >().gridPart())> > (Dune::ACFem::GridFunction)
- HasIndeterminateSetValue< Placeholder, VoidType< decltype(std::declval< Placeholder >().setValue(std::declval< typename std::decay_t< Placeholder >::IndeterminateType >()))> > (Dune::ACFem::GridFunction)
- HasPropertyFunctor (Dune::ACFem)
- HasRangeType (Dune::ACFem::GridFunction)
- HasRangeType< T, VoidType< typename std::decay_t< T >::RangeType > > (Dune::ACFem::GridFunction)
- HasRegularity (Dune::ACFem::GridFunction)
- HasRegularity< BindableTensorFunction< Expr, GridPart, AutoDiffOrder, IndeterminateId >, AtLeastRequestedOrder, AtMostRequestedOrder > (Dune::ACFem::GridFunction)
- HasResize (Dune::ACFem)
- HasSetValue< Placeholder, VoidType< decltype(std::declval< Placeholder >().setValue(std::declval< PlaceholderQuadraturePoint< typename std::decay_t< Placeholder >::DomainType > >())) > > (Dune::ACFem::GridFunction)
- HasSpecializedExpressionTraits (Dune::ACFem::Tensor)
- HasUnaryMinus (Dune::ACFem)
- HasUnaryMinus< T, std::enable_if_t<(sizeof(decltype(-std::declval< T >())) >=0)> > (Dune::ACFem)
- HasUnbind< Placeholder, VoidType< decltype(std::declval< Placeholder >().unbind())> > (Dune::ACFem::GridFunction)
- I
- IdentityFunctor (Dune::ACFem)
- IdentityOperation (Dune::ACFem)
- IncompressibleSelfTransportModel (Dune::ACFem::PDEModel)
- IncompressibleTransportModel (Dune::ACFem::PDEModel)
- IndependentExpression (Dune::ACFem)
- IndeterminateOperation (Dune::ACFem)
- IndexFunctor (Dune::ACFem)
- IndicatorTraits (Dune::ACFem::BoundaryIndicator)
- InjectionTraits (Dune::ACFem::Expressions)
- IntersectionDataHandle (Dune::ACFem)
- IntersectionIndicator (Dune::ACFem::BoundaryIndicator)
- InverseMapSequenceFunctor (Dune::ACFem)
- is_convertible< Dune::ACFem::Tensor::TensorResult< T >, Dune::FieldVector< Field, 1 > > (std)
- is_same< Dune::FieldVector< Field, 1 >, Dune::DenseVector< T > > (std)
- Traits< Model, std::enable_if_t< IsModel< Model >::value &&IsDecay< Model >::value > >::IsAffineLinearFunctor (Dune::ACFem::ModelIntrospection)
- IsAlwaysFalse (Dune::ACFem)
- IsAlwaysFalse< Predicate, std::enable_if_t<!Predicate<>::value > > (Dune::ACFem)
- IsAlwaysTrue (Dune::ACFem)
- IsAlwaysTrue< Predicate, std::enable_if_t< Predicate<>::value > > (Dune::ACFem)
- IsApplicableTo (Dune::ACFem)
- IsArray (Dune::ACFem)
- IsArray< std::array< T, N > > (Dune::ACFem)
- IsArray< T, std::enable_if_t<!IsDecay< T >::value > > (Dune::ACFem)
- IsBasicRuntimeEqual< T, std::enable_if_t< IsSubExpressionExpression< T >::value > > (Dune::ACFem::Expressions)
- IsBinaryExpression (Dune::ACFem::Expressions)
- IsBlockEye< BlockEye< BlockRank, BlockSignature, Field > > (Dune::ACFem::Tensor)
- IsBoolConstant (Dune::ACFem)
- IsBoolConstant< BoolConstant< V > > (Dune::ACFem)
- IsBoolConstant< T & > (Dune::ACFem)
- IsBoolConstant< T && > (Dune::ACFem)
- IsClosure (Dune::ACFem::Expressions)
- IsClosure< T, std::enable_if_t<!IsDecay< T >::value > > (Dune::ACFem::Expressions)
- IsClosure< T, std::enable_if_t<(IsDecay< T >::value &&IsPDEModel< T >::value &&IsUnaryExpression< T >::value &&!IsSelfExpression< T >::value)> > (Dune::ACFem::Expressions)
- IsClosure< Tensor::TensorResult< T > > (Dune::ACFem::Expressions)
- IsComponentWiseOperation< T, std::enable_if_t<(IsReshapeOperation< T >::value||IsTransposeOperation< T >::value||IsRestrictionOperation< T >::value||IsProductOperation< T >::value)> > (Dune::ACFem::Tensor)
- IsConstKroneckerDelta< KroneckerDelta< Seq< Pos... >, Seq< Pivot... >, Field > > (Dune::ACFem::Tensor)
- IsConstLocalFunction (Dune::ACFem::GridFunction)
- IsConstLocalFunction< T, std::enable_if_t<!IsDecay< T >{}> > (Dune::ACFem::GridFunction)
- IsConstLocalFunction< T, std::enable_if_t<(IsDecay< T >{} &&std::is_same< T, Fem::ConstLocalFunction< typename T::GridFunctionType > >{})> > (Dune::ACFem::GridFunction)
- IsConstLocalFunctionOperand (Dune::ACFem::GridFunction)
- IsConstRestriction< Restriction< T, Pos, Pivots >, std::enable_if_t< Pos::size()==Pivots::size()> > (Dune::ACFem::Tensor)
- IsCSECascade (Dune::ACFem::Expressions)
- IsCSECascade< CommonSubExpressionCascade< Traits, DepthTuple > > (Dune::ACFem::Expressions)
- IsCSECascade< T, std::enable_if_t<!IsDecay< T >::value > > (Dune::ACFem::Expressions)
- IsDefined (Dune::ACFem)
- IsDefined< T, std::enable_if_t<(std::is_object< T >::value &&!std::is_pointer< T >::value &&(sizeof(T) >=0))> > (Dune::ACFem)
- IsDistributiveOperation (Dune::ACFem)
- IsDistributiveOperation (Dune::ACFem::Tensor::Optimization::Sums)
- IsDynamicOperation (Dune::ACFem)
- IsDynamicRestriction< Restriction< T, Seq< P0, PRest... >, Seq<> > > (Dune::ACFem::Tensor)
- IsEvenFunctor (Dune::ACFem)
- IsExplodeOperand (Dune::ACFem::Expressions::Sums)
- IsExpression< T, VoidType< void, decltype(std::decay_t< T >::arity()) > > (Dune::ACFem::Expressions)
- IsExpressionOfArity (Dune::ACFem::Expressions)
- IsFractionConstant (Dune::ACFem::TypedValue)
- IsIndexSequence (Dune::ACFem)
- IsIndexSequence< IndexSequence< Ints... > > (Dune::ACFem)
- IsIndicator (Dune::ACFem::BoundaryIndicator)
- IsIntegral (Dune::ACFem)
- IsIntegral< TypedValue::FractionConstant< I, N, 1 > > (Dune::ACFem)
- IsIntegralConstant (Dune::ACFem)
- IsIntegralConstant< Constant< T, V > > (Dune::ACFem)
- IsKroneckerDelta (Dune::ACFem::Tensor)
- IsLeftAssociative (Dune::ACFem::Tensor::ProductOperations)
- IsLeftAssociative< OperationTraits< EinsumOperation< Seq0, Seq1, Dims > >, T0, T1 > (Dune::ACFem::Tensor::ProductOperations)
- IsLeftAssociativeProduct (Dune::ACFem::Tensor::Optimization::Associativity)
- IsLeftAssociativeProductFinal (Dune::ACFem::Tensor::Optimization::Associativity)
- Traits< Model, std::enable_if_t< IsModel< Model >::value &&IsDecay< Model >::value > >::IsLinearFunctor (Dune::ACFem::ModelIntrospection)
- Traits< Model, std::enable_if_t< IsModel< Model >::value &&IsDecay< Model >::value > >::IsLoadFunctor (Dune::ACFem::ModelIntrospection)
- IsLocalFunction (Dune::ACFem::GridFunction)
- IsLocalFunction< T, std::enable_if_t<!IsDecay< T >{}> > (Dune::ACFem::GridFunction)
- IsLocalFunction< T, std::enable_if_t<(IsDecay< T >{} &&std::is_same< void, decltype(std::declval< T >().bind(std::declval< typename T::EntityType >()))>{} &&std::is_same< void, decltype(std::declval< T >().evaluate(std::declval< PlaceholderQuadraturePoint< typename T::DomainType > >(), std::declval< typename T::RangeType & >()))>{})> > (Dune::ACFem::GridFunction)
- IsLocalFunctionPlaceholder (Dune::ACFem::GridFunction)
- IsMatchingAutoDiffPlaceholder (Dune::ACFem::Tensor)
- IsMatchingSubExpression (Dune::ACFem::Expressions)
- IsMatchingSubExpression< T, SExp, std::enable_if_t<(IsSubExpressionExpression< T >::value &&AreRuntimeEqual< Operand< 1, T >, Operand< 1, SExp > >::value)> > (Dune::ACFem::Expressions)
- IsMiddleScalarNestedEinsum (Dune::ACFem::Tensor::Optimization::Einsum)
- IsMiddleScalarNestedEinsum< OperationTraits< EinsumOperation< Seq0, Seq1, Dims > >, T0, T1, std::enable_if_t<(IsEinsumExpression< T1 >::value &&(TensorTraits< T0 >::rank > 0) &&(TensorTraits< T1 >::rank > 0) &&TensorTraits< Operand< 0, T1 > >::rank==0)> > (Dune::ACFem::Tensor::Optimization::Einsum)
- IsModel< Model, std::enable_if_t<(IsDecay< Model >::value &&std::is_base_of< ModelBase< typename Model::DomainFunctionSpaceType, typename Model::RangeFunctionSpaceType >, Model >::value)> > (Dune::ACFem::ModelIntrospection)
- IsOddFunctor (Dune::ACFem)
- IsOperand (Dune::ACFem::Expressions)
- IsOperand< T, std::enable_if_t<!IsDecay< T >::value > > (Dune::ACFem::Expressions)
- IsOperand< T, std::enable_if_t<(IsExpression< T >::value &&IsDecay< T >::value)> > (Dune::ACFem::Expressions)
- Traits< Model, std::enable_if_t< IsModel< Model >::value &&IsDecay< Model >::value > >::IsPiecewiseConstantFunctor (Dune::ACFem::ModelIntrospection)
- IsProductOperation (Dune::ACFem)
- IsQuadraturePoint (Dune::ACFem)
- IsQuadraturePoint< Fem::QuadraturePointWrapper< Quadrature > > (Dune::ACFem)
- IsQuadraturePoint< T, std::enable_if_t<!IsDecay< T >{}> > (Dune::ACFem)
- IsRestriction (Dune::ACFem::Tensor)
- IsRightAssociative< OperationTraits< EinsumOperation< Seq0, Seq1, Dims > >, T0, T1 > (Dune::ACFem::Tensor::ProductOperations)
- IsRightAssociativeProduct (Dune::ACFem::Tensor::Optimization::Associativity)
- IsScalar (Dune::ACFem)
- IsScalar< F, std::enable_if_t<(std::is_convertible< F *, typename FieldTraits< F >::field_type * >::value &&(std::numeric_limits< typename FieldTraits< F >::real_type >::is_iec559||std::numeric_limits< typename FieldTraits< F >::real_type >::is_integer))> > (Dune::ACFem)
- IsScalar< TypedValue::FractionConstant< I, N, D > > (Dune::ACFem)
- IsScalar< TypedValue::NamedConstant< T, Name... > > (Dune::ACFem)
- IsSelfExpression (Dune::ACFem::Expressions)
- IsSelfTransposed< Perm, ConstantTensor< F, Dims >, std::enable_if_t<(!isSimple(Perm{}) &&isInvariant(Dims{}, Perm{}))> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Perm, Eye< Dims, F >, std::enable_if_t<(!isSimple(Perm{}) &&isInvariant(Dims{}, Perm{}))> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Perm, KroneckerDelta< Dims, Index, Field >, std::enable_if_t<(!isSimple(Perm{}) &&isInvariant(Dims{}, Perm{}) &&isInvariant(Index{}, Perm{}))> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Perm, T, std::enable_if_t<(IsDecay< Perm >::value &&IsDecay< T >::value &&!isSimple(Perm{}) &&IsBinaryExpression< T >::value &&IsComponentWiseExpression< T >::value &&HasSelfTransposedOperand< Perm, 0, T >::value &&HasSelfTransposedOperand< Perm, 1, T >::value)> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Perm, T, std::enable_if_t<(IsDecay< Perm >::value &&IsDecay< T >::value &&!isSimple(Perm{}) &&IsEinsumExpression< T >::value &&IsRuntimeEqualExpression< Operand< 0, T > >::value &&IsRuntimeEqualExpression< Operand< 1, T > >::value &&std::is_same< std::decay_t< Operand< 0, T > >, std::decay_t< Operand< 1, T > > >::value &&std::is_same< typename T::LeftIndexPositions, typename T::RightIndexPositions >::value &&std::is_same< Perm, SequenceCat< typename T::RightArgs, typename T::LeftArgs > >::value)> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Perm, T, std::enable_if_t<(IsDecay< Perm >::value &&IsDecay< T >::value &&!isSimple(Perm{}) &&IsProductExpression< T >::value &&((TensorTraits< Expressions::Operand< 0, T > >::rank==0 &&HasSelfTransposedOperand< Perm, 1, T >::value)||(TensorTraits< Expressions::Operand< 1, T > >::rank==0 &&HasSelfTransposedOperand< Perm, 0, T >::value)))> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Perm, T, std::enable_if_t<(IsDecay< Perm >::value &&IsDecay< T >::value &&!isSimple(Perm{}) &&IsProductExpression< T >::value &&(TensorTraits< Expressions::Operand< 0, T > >::rank > 0 &&TensorTraits< Expressions::Operand< 1, T > >::rank > 0) &&HasSelfTransposedOperand< TranspositionForOperand< 0, Perm, T >, 0, T >::value &&HasSelfTransposedOperand< TranspositionForOperand< 1, Perm, T >, 1, T >::value)> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Perm, T, std::enable_if_t<(IsDecay< Perm >::value &&IsDecay< T >::value &&!isSimple(Perm{}) &&IsUnaryExpression< T >::value &&IsComponentWiseExpression< T >::value &&HasSelfTransposedOperand< Perm, 0, T >::value)> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Perm, T, std::enable_if_t<(IsDecay< Perm >::value &&IsDecay< T >::value &&IsTensorOperand< T >::value &&isSimple(Perm{}))> > (Dune::ACFem::Tensor)
- IsSelfTransposed< Seq< Perm... >, BlockEye< Rank, Dims, Field >, std::enable_if_t<(!isSimple(Seq< Perm... >{}) &&std::is_same< SequenceProd< Rank, MakeIndexSequence< Dims::size()> >, Seq< Get< Perm, SequenceProd< Rank, MakeIndexSequence< Dims::size()> > >::value... > >::value)> > (Dune::ACFem::Tensor)
- IsSequence (Dune::ACFem)
- IsSequence< Sequence< T, Ints... > > (Dune::ACFem)
- IsSign (Dune::ACFem::TypedValue)
- IsSign< T, std::enable_if_t< IsFractionConstant< T >::value > > (Dune::ACFem::TypedValue)
- IsSign< T, std::enable_if_t<!IsFractionConstant< T >::value > > (Dune::ACFem::TypedValue)
- IsSubordinateTransposition (Dune::ACFem::Tensor)
- IsSubordinateTransposition< Perm, T, std::enable_if_t<(IsDecay< T >::value &&isPermutation(Perm{}) &&Perm::size()==TensorTraits< T >::rank &&IsEinsumExpression< T >::value)> > (Dune::ACFem::Tensor)
- IsSubordinateTransposition< Perm, T, std::enable_if_t<(IsDecay< T >::value &&isPermutation(Perm{}) &&Perm::size()==TensorTraits< T >::rank &&IsTensorProductExpression< T >::value)> > (Dune::ACFem::Tensor)
- IsSubordinateTransposition< Perm, T, std::enable_if_t<(IsDecay< T >::value &&IsUnaryExpression< T >::value &&IsComponentWiseExpression< T >::value &&isPermutation(Perm{}) &&Perm::size()==TensorTraits< T >::rank)> > (Dune::ACFem::Tensor)
- IsTensor< T, std::enable_if_t<(IsDecay< T >::value &&T::Signature::size()==T::rank)> > (Dune::ACFem::Tensor)
- IsTensorFunction (Dune::ACFem::GridFunction)
- IsTensorFunction< BindableTensorFunction< Expr, GridPart, AutoDiffOrder, IndeterminateId > > (Dune::ACFem::GridFunction)
- IsTensorFunction< T & > (Dune::ACFem::GridFunction)
- IsTensorFunction< T && > (Dune::ACFem::GridFunction)
- IsTensorOperand (Dune::ACFem::Tensor)
- IsTensorOperand< T, std::enable_if_t<!IsDecay< T >::value > > (Dune::ACFem::Tensor)
- IsTensorOperand< T, std::enable_if_t<(IsTensor< T >::value &&IsDecay< T >::value)> > (Dune::ACFem::Tensor)
- IsTensorOperand< TypedValue::FractionConstant< Int, N, D > > (Dune::ACFem::Tensor)
- IsTensorOperand< TypedValue::NamedConstant< T, Name... > > (Dune::ACFem::Tensor)
- IsTransposeOfEinsumWithRightEye (Dune::ACFem::Tensor::Optimization::Transpose)
- IsTransposition (Dune::ACFem::Tensor)
- IsTupleLike (Dune::ACFem)
- IsTupleLike< T, std::enable_if_t<(std::tuple_size< std::decay_t< T > >::value >=0)> > (Dune::ACFem)
- IsUnaryExpression (Dune::ACFem::Expressions)
- IsUnaryTensorOperand (Dune::ACFem::Tensor)
- IsVolatileOperation< IndeterminateOperation< Id > > (Dune::ACFem)
- IsVolatileOperation< PlaceholderOperation< Placeholder > > (Dune::ACFem)
- IsWrappableByConstLocalFunction (Dune::ACFem::GridFunction)
- IsWrappableByConstLocalFunction< T, std::enable_if_t<!IsDecay< T >{}> > (Dune::ACFem::GridFunction)
- IsWrappableByConstLocalFunction< T, std::enable_if_t<(IsDecay< T >{} &&std::is_base_of< Fem::HasLocalFunction, T >{})> > (Dune::ACFem::GridFunction)
- K
- KroneckerDelta< Seq< D0, RestDims... >, Seq<>, Field > (Dune::ACFem::Tensor)
- KroneckerDelta< Seq< Dimensions... >, Seq< PivotIndices... >, Field > (Dune::ACFem::Tensor)
- L
- LaplacianModel (Dune::ACFem::PDEModel)
- LeftAssociatedTypeHelper (Dune::ACFem::Tensor::Optimization::Associativity)
- LeOperation (Dune::ACFem)
- LGammaOperation (Dune::ACFem)
- LinearFunctional (Dune::ACFem::LinearFunctional)
- LinearStorageTensor (Dune::ACFem::Tensor)
- LinearStorageTensor< Container, Seq< Dimensions... > > (Dune::ACFem::Tensor)
- LocalFunctionPlaceholder (Dune::ACFem::GridFunction)
- LocalObjectFactory (Dune::ACFem)
- LocalObjectStack (Dune::ACFem)
- LogicalAndOperation (Dune::ACFem)
- LogicalNotOperation (Dune::ACFem)
- LogicalOrOperation (Dune::ACFem)
- LogOperation (Dune::ACFem)
- LtOperation (Dune::ACFem)
- M
- MakeType (Dune::ACFem)
- MapSequenceFunctor (Dune::ACFem)
- MapSequenceFunctor< Sequence< I > > (Dune::ACFem)
- MassModel (Dune::ACFem::PDEModel)
- MaxOperation (Dune::ACFem)
- MaybeLumpingQuadratureTraits (Dune::ACFem)
- MeanCurvatureModel (Dune::ACFem::PDEModel)
- MinOperation (Dune::ACFem)
- MinusEqOperation (Dune::ACFem)
- MinusOneExpression (Dune::ACFem)
- MinusOperation (Dune::ACFem)
- ModelBase (Dune::ACFem)
- ModelDirichletValues (Dune::ACFem::GridFunction)
- ModelFacade (Dune::ACFem::PDEModel)
- ModelMethod (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, flux, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< flux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, flux, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< flux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, flux, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< flux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, flux, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< flux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, fluxDivergence, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< fluxDivergence >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, fluxDivergence, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< fluxDivergence >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, fluxDivergence, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< fluxDivergence >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, fluxDivergence, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< fluxDivergence >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedDirichlet, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedDirichlet >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedDirichlet, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedDirichlet >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedDirichlet, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedDirichlet >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedDirichlet, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedDirichlet >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedFlux, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedFlux, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedFlux, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedFlux, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedRobinFlux, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedRobinFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedRobinFlux, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedRobinFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedRobinFlux, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedRobinFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedRobinFlux, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedRobinFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedSingularFlux, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedSingularFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedSingularFlux, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedSingularFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedSingularFlux, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedSingularFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedSingularFlux, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedSingularFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedSource, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedSource >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedSource, IndexSequence< LinArgsIdx... >, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedSource >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedSource, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< linearizedSource >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, linearizedSource, IndexSequence< LinArgsIdx... >, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< linearizedSource >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, ModelIntrospection::dirichlet, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< ModelIntrospection::dirichlet >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, ModelIntrospection::dirichlet, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< ModelIntrospection::dirichlet >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, ModelIntrospection::dirichlet, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< ModelIntrospection::dirichlet >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, ModelIntrospection::dirichlet, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< ModelIntrospection::dirichlet >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, robinFlux, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< robinFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, robinFlux, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< robinFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, robinFlux, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< robinFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, robinFlux, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< robinFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, singularFlux, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< singularFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, singularFlux, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< singularFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, singularFlux, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< singularFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, singularFlux, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< singularFlux >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, source, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< source >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, source, IndexSequence<>, IndexSequence< OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< source >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, source, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t< Traits< Model >::template HasMethod< source >::value > > (Dune::ACFem::PDEModel)
- ModelMethod< Model, F, source, IndexSequence<>, IndexSequence< pointIndex, OuterArgsIdx... >, IndexSequence< InnerArgsIdx... >, std::enable_if_t<!Traits< Model >::template HasMethod< source >::value > > (Dune::ACFem::PDEModel)
- MultiplyOffsetFunctor (Dune::ACFem)
- MutableExpression (Dune::ACFem)
- MutableLocalObjectStorageProvider (Dune::ACFem)
- MutableNoStorageProvider (Dune::ACFem)
- N
- NamedConstant (Dune::ACFem::TypedValue)
- NamedConstant< T, '1', '_', 'P', 'I'> (Dune::ACFem::TypedValue)
- NamedConstant< T, '2', '_', 'P', 'I'> (Dune::ACFem::TypedValue)
- NamedConstant< T, '2', '_', 'S', 'Q', 'R', 'T', 'P', 'I'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'E'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'L', 'N', '1', '0'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'L', 'N', '2'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'L', 'O', 'G', '1', '0', 'E'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'L', 'O', 'G', '2', 'E'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'P', 'I', '_', '2'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'P', 'I', '_', '4'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'P', 'I'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'S', 'Q', 'R', 'T', '1', '_', '2'> (Dune::ACFem::TypedValue)
- NamedConstant< T, 'S', 'Q', 'R', 'T', '2'> (Dune::ACFem::TypedValue)
- NegativeExpression (Dune::ACFem)
- NeOperation (Dune::ACFem)
- NeumannBoundaryModel (Dune::ACFem::PDEModel)
- NitscheDirichletBoundaryModel (Dune::ACFem::PDEModel)
- NonScalarRecursion< OperationPair< Sign, F, TreeData0, MPL::TypeTuple< TreeData1... >, Tag > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- NonZeroExpression (Dune::ACFem)
- O
- OneExpression (Dune::ACFem)
- OperandRank (Dune::ACFem::Tensor)
- OperandRank< N, T, std::enable_if_t<(N >=Arity< T >::value)> > (Dune::ACFem::Tensor)
- Operate (Dune::ACFem::Expressions)
- OperateClone (Dune::ACFem::Expressions)
- OperateDecay (Dune::ACFem::Expressions)
- OperateFAD< Evaluate, Seq< Id... >, Signature... > (Dune::ACFem::Tensor)
- OperateHelper< Sign, F, Node0, Node1, std::enable_if_t<(IsUndecomposableScalarV< Node0 > &&IsUndecomposableScalarV< Node1 > &&!IsOnesNodeV< Node0 > &&!IsOnesNodeV< Node1 >)> > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, F, OperationPair< Sign0, ProdF, MPL::TypeTuple< E00... >, E01, ExplodeTag >, OperationPair< Sign1, ProdF, MPL::TypeTuple< E10... >, E11, ExplodeTag > > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, MPL::TypeTuple< Node... >, OnesNode< OnesSign > > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, Node, OnesNode< OnesSign > > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, Node0, Node1, std::enable_if_t<(IsUndecomposableScalarV< Node0 > &&!IsOnesNodeV< Node0 > &&!IsUndecomposableScalarV< Node1 > &&!IsScalarFactorizationV< Node1 >)> > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, Node0, OperationPair< Sign1, ScalarEinsumFunctor, E10, E11, ExplodeTag >, std::enable_if_t<(IsUndecomposableScalarV< Node0 > &&IsUndecomposableScalarV< E10 >)> > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, OnesNode< OnesSign >, Node > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, OperationPair< Sign0, ScalarEinsumFunctor, MPL::TypeTuple< E0... >, OnesNode<>, ExplodeTag >, TreeNode1, std::enable_if_t<(TensorTraits< TreeExpression< TreeNode1 > >::rank > 0)> > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, OperationPair< Sign0, ScalarEinsumFunctor, MPL::TypeTuple< E00... >, E01, ExplodeTag >, OperationPair< Sign1, ScalarEinsumFunctor, E10, E11, ExplodeTag >, std::enable_if_t< IsUndecomposableScalarV< E10 > > > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, OperationPair< Sign0, ScalarEinsumFunctor, MPL::TypeTuple< E00... >, E01, ExplodeTag >, TreeNode1, std::enable_if_t< IsUndecomposableScalarV< TreeNode1 > > > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, TreeNode0, OperationPair< Sign1, ScalarEinsumFunctor, MPL::TypeTuple< E1... >, OnesNode<>, ExplodeTag >, std::enable_if_t<(TensorTraits< TreeExpression< TreeNode0 > >::rank > 0)> > (Dune::ACFem::Tensor::Optimization::Sums)
- OperateHelper< Sign, ScalarEinsumFunctor, TreeNode0, OperationPair< Sign1, ScalarEinsumFunctor, MPL::TypeTuple< E10... >, E11, ExplodeTag >, std::enable_if_t< IsUndecomposableScalarV< TreeNode0 > > > (Dune::ACFem::Tensor::Optimization::Sums)
- OperationPair (Dune::ACFem::Expressions)
- OperationPair< S, F, MPL::TypeTuple< TreeData0... >, TreeData1, OptimizeTag > (Dune::ACFem::Expressions)
- OperationPair< S, F, TreeData0, MPL::TypeTuple< TreeData1... >, OptimizeTag > (Dune::ACFem::Expressions)
- OperationTraits< EinsumOperation< Pos1, Pos2, Dims > > (Dune::ACFem)
- OperationTraits< ReshapeOperation< Sig > > (Dune::ACFem)
- OperationTraits< TensorProductOperation< Pos1, Pos2, Dims > > (Dune::ACFem)
- OperationTraits< TransposeOperation< Perm > > (Dune::ACFem)
- OperatorFunctional (Dune::ACFem::LinearFunctional)
- OperatorTypeSelector (Dune::ACFem)
- OptimizeTag (Dune::ACFem::Expressions)
- OrPredicate (Dune::ACFem)
- P
- P_LaplacianModel (Dune::ACFem::PDEModel)
- P_MassModel (Dune::ACFem::PDEModel)
- PairFunctor (Dune::ACFem)
- ParabolicEulerEstimator (Dune::ACFem)
- ParabolicFemScheme (Dune::ACFem)
- PieceWiseConstantExpression (Dune::ACFem)
- PlaceholderOperation (Dune::ACFem)
- PlusEqOperation (Dune::ACFem)
- PlusOperation (Dune::ACFem)
- PointWrapperQuadrature (Dune::ACFem)
- PositiveExpression (Dune::ACFem)
- PowOperation (Dune::ACFem)
- PredicateProxy (Dune::ACFem)
- PredicateWrapper (Dune::ACFem)
- ProcessCandidates< MPL::TypeTuple< T0 >, void > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- ProcessCandidates< MPL::TypeTuple< T0, T... >, MPL::TypeWrapper< Factor >, std::enable_if_t< AreMatchingCandidatesV< Factor, T0 > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- ProcessCandidates< MPL::TypeTuple< T0, T... >, MPL::TypeWrapper< Factor >, std::enable_if_t<!AreMatchingCandidatesV< Factor, T0 > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- ProcessCandidates< MPL::TypeTuple< T0, T1, T... >, void, std::enable_if_t< AreMatchingCandidatesV< T0, T1 > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- ProcessCandidates< MPL::TypeTuple< T0, T1, T... >, void, std::enable_if_t<!AreMatchingCandidatesV< T0, T1 > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- ProcessCandidates< MPL::TypeTuple<>, Factor > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- ProcessExplodeHelper (Dune::ACFem::Expressions::Sums)
- ProcessExplodeHelper (Dune::ACFem::Tensor::Optimization::Sums)
- ProcessExplodeHelper< F, E, TreePos, Tuple0, Tuple1 > (Dune::ACFem::Tensor::Optimization::Sums)
- ProcessNonScalars< MPL::TypeTuple< T0 >, void > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ProcessNonScalars< MPL::TypeTuple< T0, T... >, MPL::TypeWrapper< Factor >, std::enable_if_t< AreMatchingNonScalarsV< Factor, T0 > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ProcessNonScalars< MPL::TypeTuple< T0, T... >, MPL::TypeWrapper< Factor >, std::enable_if_t<!AreMatchingNonScalarsV< Factor, T0 > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ProcessNonScalars< MPL::TypeTuple< T0, T1, T... >, std::enable_if_t<!AreMatchingNonScalarsV< T0, T1 > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ProcessNonScalars< MPL::TypeTuple< T0, T1, T... >, void, std::enable_if_t< AreMatchingNonScalarsV< T0, T1 > > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ProcessNonScalars< MPL::TypeTuple<>, Factor > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ProcessScalars (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ProcessScalars< T, Factor, std::enable_if_t<(Factor::First::value > 1)> > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ProcessSumOperands (Dune::ACFem::Tensor::Optimization::Sums)
- ProductTensor (Dune::ACFem::Tensor)
- PromoteAllFunctionOperands (Dune::ACFem::GridFunction)
- PromoteFunctionOperands (Dune::ACFem::GridFunction)
- PromoteTensorOperands (Dune::ACFem::GridFunction)
- R
- RangeTensorTraits (Dune::ACFem::PDEModel)
- ReassembleProductHelper< OperationPair< Sign, ScalarEinsumFunctor, MPL::TypeTuple< Left >, OnesNode<>, Tag > > (Dune::ACFem::Tensor::Optimization::Sums)
- ReassembleProductHelper< OperationPair< Sign, ScalarEinsumFunctor, MPL::TypeTuple< Left >, Right, Tag > > (Dune::ACFem::Tensor::Optimization::Sums)
- ReassembleProductHelper< OperationPair< Sign, ScalarEinsumFunctor, MPL::TypeTuple< Left0, Left1, Left... >, Right, Tag > > (Dune::ACFem::Tensor::Optimization::Sums)
- ReciprocalOperation (Dune::ACFem)
- FunctorFactory::Recurse (Dune::ACFem::Expressions::ExamineImpl)
- Recursion (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- Recursion< OperationPair< Sign, F, MPL::TypeTuple< TreeData0... >, TreeData1, Tag > > (Dune::ACFem::Tensor::Optimization::Distributivity::Right)
- RegularZeroExpression (Dune::ACFem)
- remove_const (Dune::ACFem)
- ReplaceByMinimum (Dune::ACFem::Expressions::Sums)
- ReplaceByOperand (Dune::ACFem::Expressions)
- ReplaceDefaultIgnore (Dune::ACFem::Expressions)
- ReplaceFunctor (Dune::ACFem::Expressions)
- Reshape< Parent, Seq< Dimensions... > > (Dune::ACFem::Tensor)
- ReshapeOperation (Dune::ACFem)
- Restriction (Dune::ACFem::Tensor)
- Restriction< Tensor, Seq< IndexPositions... >, Seq< PivotIndices... > > (Dune::ACFem::Tensor)
- Restriction< Tensor, Seq< IndexPositions... >, Seq<> > (Dune::ACFem::Tensor)
- RestrictionOperation (Dune::ACFem)
- RobinBoundaryModel (Dune::ACFem::PDEModel)
- RobinIndicator (Dune::ACFem::PDEModel)
- RoundOperation (Dune::ACFem)
- RuntimeEqualExpression (Dune::ACFem)
- S
- SameDecay (Dune::ACFem)
- SameOperandFunctors (Dune::ACFem::Expressions)
- SameOperandFunctors< T, std::enable_if_t< IsUnaryExpression< T >::value > > (Dune::ACFem::Expressions)
- SameOperandFunctors< T, std::enable_if_t<(IsBinaryExpression< T >::value &&std::is_same< Functor< Operand< 0, T > >, Functor< Operand< 1, T > > >::value)> > (Dune::ACFem::Expressions)
- SameOperandFunctors< T, std::enable_if_t<(IsExpression< T >::value &&Arity< T >::value > 2)> > (Dune::ACFem::Expressions)
- ScalarRecursion< OperationPair< Sign, F, TreeData0, MPL::TypeTuple< TreeData1... >, Tag > > (Dune::ACFem::Tensor::Optimization::Distributivity::Left)
- ScopedRedirect (Dune::ACFem)
- SelfExpression (Dune::ACFem::Expressions)
- SemiNegativeExpression (Dune::ACFem)
- SemiPositiveExpression (Dune::ACFem)
- SimpleReplaceFunctor (Dune::ACFem::Expressions)
- SinhOperation (Dune::ACFem)
- SinOperation (Dune::ACFem)
- SMultiplyEqOperation (Dune::ACFem)
- SMultiplyOperation (Dune::ACFem)
- SolverSelector (Dune::ACFem)
- SqrtOperation (Dune::ACFem)
- SquareOperation (Dune::ACFem)
- SubExpressionOperation (Dune::ACFem)
- Switch (Dune::ACFem)
- Switch< Case< C, T > > (Dune::ACFem)
- Switch< T > (Dune::ACFem)
- SymmetricModel (Dune::ACFem::PDEModel)
- T
- TanhOperation (Dune::ACFem)
- TanOperation (Dune::ACFem)
- TensorBase (Dune::ACFem::Tensor)
- TensorProductOperation (Dune::ACFem)
- TensorResult (Dune::ACFem::Tensor)
- TensorTraits< TypedValue::FractionConstant< Int, N, D > > (Dune::ACFem::Tensor)
- TensorTraits< TypedValue::NamedConstant< T, Name... > > (Dune::ACFem::Tensor)
- TerminalDependsOn (Dune::ACFem::Tensor)
- TerminalDependsOn< T, IndexConstant< Id >, Signature, std::enable_if_t<(!IndeterminateMatch< T, IndexConstant< Id > >::value &&!IsPlaceholderExpression< T >::value)> > (Dune::ACFem::Tensor)
- TerminalExpression (Dune::ACFem)
- TernaryOperation (Dune::ACFem)
- TGammaOperation (Dune::ACFem)
- TimeProviderTraits (Dune::ACFem)
- TimeView (Dune::ACFem)
- Traits< Model, std::enable_if_t< IsModel< Model >::value &&IsDecay< Model >::value > > (Dune::ACFem::ModelIntrospection)
- TraitsOfTags (Dune::ACFem::Expressions)
- TransformAtIndexFunctor (Dune::ACFem)
- TransportModel (Dune::ACFem::PDEModel)
- TransposeOperation (Dune::ACFem)
- Transposition< Tensor, Seq< Perm... > > (Dune::ACFem::Tensor)
- TranspositionForOperandHelper (Dune::ACFem::Tensor)
- TranspositionForOperandHelper< N, Perm, T, std::enable_if_t<(IsSubordinateTransposition< Perm, T >::value &&IsTensorProductExpression< T >::value &&(N< Arity< T >::value))> > (Dune::ACFem::Tensor)
- TranspositionForOperandHelper< N, PermArg, T, std::enable_if_t<(IsSubordinateTransposition< PermArg, T >::value &&IsEinsumExpression< T >::value &&(N< Arity< T >::value))> > (Dune::ACFem::Tensor)
- TraverseFunctor (Dune::ACFem::Expressions)
- TreeData (Dune::ACFem::Expressions)
- TreeFactorOutLeftHelper (Dune::ACFem::Tensor::ProductOperations)
- TreeFactorOutLeftHelper< OperationPair< Sign, InnerF, TreeData0, TreeData1, OptimizeTag >, std::enable_if_t< IsRightAssociative< InnerF, TreeData0, TreeData1 >::value > > (Dune::ACFem::Tensor::ProductOperations)
- TreeFactorOutLeftHelper< TreeData< S, E, Pos > > (Dune::ACFem::Tensor::ProductOperations)
- TreeFactorOutRightHelper (Dune::ACFem::Tensor::ProductOperations)
- TreeFactorOutRightHelper< OperationPair< Sign, InnerF, TreeData0, TreeData1, OptimizeTag >, std::enable_if_t< IsLeftAssociative< InnerF, TreeData0, TreeData1 >::value > > (Dune::ACFem::Tensor::ProductOperations)
- TreeFactorOutRightHelper< TreeData< S, E, Pos > > (Dune::ACFem::Tensor::ProductOperations)
- TrueErrorEstimator (Dune::ACFem)
- TupleFunctor (Dune::ACFem)
- TypedValueExpression (Dune::ACFem)
- TypeString (Dune::ACFem)
- U
- PredicateProxy::Unary (Dune::ACFem)
- UnaryFilterFunctor (Dune::ACFem)
- UnaryKeepAtFunctor (Dune::ACFem)
- UnaryLinearFunctionalExpression< MinusOperation, T > (Dune::ACFem::LinearFunctional)
- UnaryModelExpression (Dune::ACFem::PDEModel)
- UnaryModelExpression< F, Model, IndexSequence< tag... >, Signatures > (Dune::ACFem::PDEModel)
- UnaryNotFunctor (Dune::ACFem)
- UnionIndicator (Dune::ACFem::BoundaryIndicator)
- UniqueExpression (Dune::ACFem)
- W
- WeakDivergenceLoadModel (Dune::ACFem::PDEModel)
- Z
- ZeroExpression (Dune::ACFem)
- ZeroExpressionTraits (Dune::ACFem)
- ZeroFunctional (Dune::ACFem::LinearFunctional)
- ZeroModel (Dune::ACFem::PDEModel)
