dune-fem  2.4.1-rc
Classes | Functions
Dune::Std Namespace Reference

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)
 

Function Documentation

static constexpr bool Dune::Std::And ( bool  a)
static
template<class B , class... U>
static constexpr bool Dune::Std::And ( a,
U...  b 
)
static

References And().

template<class T >
static constexpr T Dune::Std::max ( a)
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().

template<class T , class... U>
static constexpr T Dune::Std::max ( a,
U...  b 
)
static

References max().

template<class T >
static constexpr T Dune::Std::min ( a)
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().

template<class T , class... U>
static constexpr T Dune::Std::min ( a,
U...  b 
)
static

References min().

static constexpr bool Dune::Std::Or ( bool  a)
static
template<class... U>
static constexpr bool Dune::Std::Or ( bool  a,
U...  b 
)
static

References Or().

template<class T >
static constexpr T Dune::Std::sub ( a)
static

Referenced by sub().

template<class T , class... U>
static constexpr T Dune::Std::sub ( a,
U...  b 
)
static

References sub().

template<class T >
static constexpr T Dune::Std::sum ( a)
static
template<class T , class... U>
static constexpr T Dune::Std::sum ( a,
U...  b 
)
static

References sum().