INET Framework for OMNeT++/OMNEST
CompoundFunctions.h File Reference

Classes

class  inet::math::DomainLimitedFunction< R, D >
 Limits the domain of a multidimensional function. More...
 
class  inet::math::DomainShiftedFunction< R, D >
 Shifts the domain of a multidimensional function. More...
 
class  inet::math::MemoizedFunction< R, D >
 Truncates the values of a multidimensional function outside the given domain to 0. More...
 
class  inet::math::Combined2DFunction< R, X, Y >
 Combines 2 one-dimensional functions into a two-dimensional function. More...
 
class  inet::math::DomainModulated2DFunction< R, X, Y >
 Modulates the domain of a two-dimensional function with the values of a one-dimensional function. More...
 
class  inet::math::ApproximatedFunction< R, D, DIMENSION, X >
 Approximates the values and partitioning of a multidimensional function along one of the dimensions. More...
 
class  inet::math::Extruded2DFunction< R, X, Y >
 Extrudes a one-dimensional function into a two-dimensional function. More...
 
class  inet::math::Rasterized2DFunction< R, X, Y >
 Rasterizes a function into a grid where each cell is a constant value with the mean of the original function. More...
 
class  inet::math::LeftCurryingFunction< R, C, DIMSC, D, DIMSD, E >
 Fixes the parameters of a function from the left. More...
 
class  inet::math::RightCurryingFunction< R, C, DIMSC, D, DIMSD, E >
 Fixes the parameters of a function from the right. More...
 
class  inet::math::IntegratedFunction< R, Domain< X, Y >, DIMS, RI, Domain< X > >
 Integrates a multidimensional function in one of the dimensions producing a function with one less number of dimensions. More...
 
class  inet::math::IntegratedFunction< R, D, DIMS, RI, DI >
 

Namespaces

 inet
 Copyright (c) 2005 Jan Ringo�, www.ringos.cz.
 
 inet::math
 Support functions for mathematical operations.
 

Functions

template<typename R , typename D >
Ptr< const DomainLimitedFunction< R, D > > inet::math::makeFirstQuadrantLimitedFunction (const Ptr< const IFunction< R, D >> &f)
 
template<typename R , typename D , int DIMS, typename RI , typename DI >
Ptr< const IFunction< RI, DI > > inet::math::integrate (const Ptr< const IFunction< R, D >> &f)
 

Variables

template<typename R , typename D , int DIMS, typename RI , typename DI >
class INET_API inet::math::IntegratedFunction