dune-fem
2.4.1-rc
|
Classes | |
struct | are_all_same |
struct | are_all_same< T > |
struct | are_all_same< U, V, T... > |
Functions | |
template<class T > | |
static constexpr T | sum (T a) |
template<class T , class... U> | |
static constexpr T | sum (T a, U...b) |
template<class T > | |
static constexpr T | sub (T a) |
template<class T , class... U> | |
static constexpr T | sub (T a, U...b) |
template<class T > | |
static constexpr T | max (T a) |
template<class T , class... U> | |
static constexpr T | max (T a, U...b) |
template<class T > | |
static constexpr T | min (T a) |
template<class T , class... U> | |
static constexpr T | min (T a, U...b) |
static constexpr bool | Or (bool a) |
template<class... U> | |
static constexpr bool | Or (bool a, U...b) |
static constexpr bool | And (bool a) |
template<class B , class... U> | |
static constexpr bool | And (B a, U...b) |
|
static |
|
static |
References And().
|
static |
Referenced by Dune::Fem::CodegenInfo::addEntry(), Dune::Fem::DFCommunicationOperation::Max::apply(), DuneODE::ImplicitRungeKuttaSolverParameters::cflMax(), Dune::Fem::NewtonInverseOperator< JacobianOperator, LInvOp >::converged(), Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, order, bottom >::dofCoordinate(), Dune::Fem::GenericLagrangePoint< ProductGeometry< FirstGeometry, SecondGeometry >, order, bottom >::dofCoordinate(), Dune::Fem::__IndexSetDofMapper::DofMapper< GridPart >::DofMapper(), Dune::Fem::LPNormBase< GridPart, NormImplementation >::ForEachCaller< uDiscrete, vDiscrete >::forEach(), Dune::Fem::GenericAdaptiveDofMapper< PAdaptiveLagrangeMapperTraits< GridPart, polOrder > >::GenericAdaptiveDofMapper(), DuneODE::BasicImplicitRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, ImplicitRungeKuttaTimeStepControl, SemiImplicitRungeKuttaSourceTerm< ExplicitOperator > >::infNorm(), DuneODE::BasicROWRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl >::infNorm(), Dune::Fem::GridWidth::MinMaxInit< Min< T > >::init(), DuneODE::SemiImplicitOdeSolver< DestinationImp >::initialize(), DuneODE::ImplicitRungeKuttaTimeStepControl::initialTimeStepSize(), Dune::Fem::TimeProviderBase::initTimeStepEstimate(), Dune::Fem::FourierFunctionSet< FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 >, Order >::MultiIndexIterator::invalidIndex(), Dune::Fem::makeNonConformity(), max(), Dune::Fem::GenericLagrangePoint< PyramidGeometry< BaseGeometry >, order, bottom >::maxDofs(), Dune::Fem::GridWidth::maxEdgeWidth(), Dune::Fem::NewtonParameter::maxIterationsParameter(), DuneODE::ROWSolverParameter::maxLinearIterationsParameter(), Dune::Fem::NewtonParameter::maxLinearIterationsParameter(), Dune::Fem::Stencil< DomainSpace, RangeSpace >::maxNonZerosEstimate(), Dune::Fem::BaseSetLocalKeyStorage< ShapeFunctionSet >::maxSize(), Dune::Fem::LineSegmentSampler< GridPart >::operator()(), Dune::Fem::DefaultOrderCalculator::operator()(), Dune::Fem::TupleShapeFunctionSet< ShapeFunctionSets >::order(), Dune::Fem::CachedShapeFunctionSets< GridPart, CachedShapeFunctionSetType, Factory >::order(), Dune::Fem::TupleBasisFunctionSet< BasisFunctionSets >::order(), Dune::Fem::LocalDGPass< DiscreteModelImp, PreviousPassImp >::prepare(), Dune::Fem::Timer< true >::printFile(), readData(), readParameterList(), Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType >::reserve(), Dune::Fem::DofManager< Grid >::reserveMemory(), DuneODE::ImplicitOdeSolver< DestinationImp >::solve(), DuneODE::NoImplicitRungeKuttaSourceTerm::timeStepEstimate(), DuneODE::NoROWRungeKuttaSourceTerm::timeStepEstimate(), Dune::Fem::PARDGSpaceOperatorInterface< DiscreteFunction >::timeStepEstimate(), Dune::Fem::StartPass< ArgumentImp, passIdImp, NonBlockingCommunication >::timeStepEstimate(), DuneODE::ImplicitRungeKuttaTimeStepControl::timeStepEstimate(), Dune::Fem::Pass< DGInverseMassPassDiscreteModel< functionalId, PreviousPass >, PreviousPass, passIdImp >::timeStepEstimateImpl(), and Dune::Fem::TensorProductShapeFunctionSet< FunctionSpace, ShapeFunctionSetTuple >::Order::visit().
|
static |
References max().
|
static |
Referenced by Dune::Fem::CodegenInfo::addEntry(), Dune::Fem::DFCommunicationOperation::Min::apply(), Dune::Fem::OEMGMRESOp< DiscreteFunctionType, Op >::apply(), Dune::Fem::LocalDGPass< DiscreteModelImp, PreviousPassImp >::applyLocal(), Dune::Fem::LocalDGPass< DiscreteModelImp, PreviousPassImp >::evalVolumetricPartBoth(), Dune::Fem::LineSegmentSampler< GridPart >::gridPart(), Dune::Fem::GridWidth::MinMaxInit< Max< T > >::init(), DuneODE::ImplicitRungeKuttaSolverParameters::initialDeltaT(), Dune::Fem::TimeProvider< Grid::Traits::CollectiveCommunication >::initTimeStep(), Dune::Fem::GridWidth::maxEdgeWidth(), min(), Dune::Fem::LineSegmentSampler< GridPart >::operator()(), Dune::Fem::Timer< true >::printFile(), Dune::Fem::TimeProviderBase::provideTimeStepEstimate(), Dune::Fem::TimeProviderBase::provideTimeStepUpperBound(), Dune::Fem::AdaptiveIndexSetBase< TraitsImp >::read(), readData(), Dune::Fem::DefaultDofAllocator< T >::realloc(), Dune::Fem::ArrayAllocatorDefault< StandardArrayAllocatorTraits< ElementType > >::reallocate(), DuneODE::ImplicitRungeKuttaTimeStepControl::reduceTimeStep(), Dune::Fem::SparseRowMatrix< T >::resize(), DuneODE::ImplicitOdeSolver< DestinationImp >::solve(), DuneODE::ImplicitRungeKuttaTimeStepControl::timeStepEstimate(), Dune::Fem::Pass< DGInverseMassPassDiscreteModel< functionalId, PreviousPass >, PreviousPass, passIdImp >::timeStepEstimate(), DuneODE::PIDTimeStepControl::timeStepEstimate(), and DuneODE::SemiImplicitOdeSolver< DestinationImp >::timeStepEstimate().
|
static |
References min().
|
static |
|
static |
References Or().
|
static |
Referenced by sub().
|
static |
References sub().
|
static |
Referenced by Dune::Fem::H1Norm< GridPart >::distance(), Dune::Fem::L1Norm< GridPart >::distance(), Dune::Fem::L2Norm< GridPart >::distance(), Dune::Fem::LPNorm< GridPart, OrderCalculator >::distance(), Dune::Fem::LPNormBase< GridPart, NormImplementation >::ForEachCaller< uDiscrete, vDiscrete >::forEach(), Dune::Fem::LPNormBase< GridPart, H1Norm< GridPart > >::forEach(), Dune::Fem::SparseRowMatrix< T >::getDiag(), Dune::Fem::DenseMatrix< T >::multiply(), Dune::Fem::SparseRowMatrix< T >::multiply(), Dune::Fem::LocalMassMatrixImplementation< DiscreteFunctionSpaceType, QuadratureType >::multiply(), Dune::Fem::DenseMatrix< T >::multiply_AT_A(), Dune::Fem::DenseMatrix< T >::multiplyTransposed(), Dune::Fem::SparseRowMatrix< T >::multOEMRow(), Dune::Fem::H1Norm< GridPart >::norm(), Dune::Fem::L1Norm< GridPart >::norm(), Dune::Fem::L2Norm< GridPart >::norm(), Dune::Fem::LPNorm< GridPart, OrderCalculator >::norm(), Dune::Fem::HdivProjection< DiscreteFunctionType >::normalJump(), Dune::Fem::BlockVectorInterface< SimpleBlockVector< std::vector< F >, BlockSize >, std::vector< F >::value_type >::operator*(), Dune::Fem::TupleShapeFunctionSet< ShapeFunctionSets >::size(), Dune::Fem::TupleBasisFunctionSet< BasisFunctionSets >::size(), and sum().
|
static |
References sum().