Logo  0.95.0-final
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Feel::ParameterSpace< P >::Sampling Class Reference

#include <parameterspace.hpp>

Detailed Description

template<int P>
class Feel::ParameterSpace< P >::Sampling

Parameter space sampling class.

Inherits vector< Element >.

Public Types

typedef boost::shared_ptr
< element_type
element_ptrtype
 
typedef
parameterspace_type::Element 
element_type
 
typedef boost::shared_ptr
< parameterspace_type
parameterspace_ptrtype
 
typedef ParameterSpace< Dimensionparameterspace_type
 
typedef boost::shared_ptr
< sampling_type
sampling_ptrtype
 
typedef Sampling sampling_type
 

Public Member Functions

sampling_ptrtype complement () const
 if supersampling is != 0, Returns the complement
 
size_type indexInSuperSampling (size_type index) const
 given a local index, returns the index in the super sampling More...
 
 M_space (space)
 
void push_back (element_type const &mu, size_type index)
 add new parameter mu in sampling and store index in super sampling
 

Public Attributes

 __pad0__: super( N )
 

Friends

class boost::serialization::access
 

Member Function Documentation

template<int P>
size_type Feel::ParameterSpace< P >::Sampling::indexInSuperSampling ( size_type  index) const
inline

given a local index, returns the index in the super sampling

Parameters
indexindex in the local sampling
Returns
the index in the super sampling

The documentation for this class was generated from the following file:

Generated on Sun Dec 22 2013 13:11:21 for Feel++ by doxygen 1.8.5