Public Member Functions | Static Private Member Functions

unifexp::partDerivative< numType > Class Template Reference

A derivative-based partition type. More...

#include </cur/unifexp/partderiv.h>

Inheritance diagram for unifexp::partDerivative< numType >:
unifexp::partType< numType >

List of all members.

Public Member Functions

std::string name () const
 Returns the name of the object.
void create (const mapType< numType > &theMap, int partCount, const numType &delta)
 Creates a partition based on the given map, the requested number of elements in the partition, and the width of the critical neighborhood.

Static Private Member Functions

template<class vectType >
static void fillUniform (vectType &tab, int first, int last)
 Fills part of the partition table between the given entries in a uniform way based on the values at these ends.

Detailed Description

template<class numType>
class unifexp::partDerivative< numType >

A derivative-based partition type.

The complement of the critical neighborhood is divided into intervals of approximately the same length.

Definition at line 55 of file partderiv.h.


Member Function Documentation

template<class numType >
void unifexp::partDerivative< numType >::create ( const mapType< numType > &  theMap,
int  partCount,
const numType &  delta 
) [virtual]

Creates a partition based on the given map, the requested number of elements in the partition, and the width of the critical neighborhood.

Implements unifexp::partType< numType >.

Definition at line 96 of file partderiv.h.

template<class numType >
template<class vectType >
void unifexp::partDerivative< numType >::fillUniform ( vectType &  tab,
int  first,
int  last 
) [static, private]

Fills part of the partition table between the given entries in a uniform way based on the values at these ends.

Definition at line 85 of file partderiv.h.

template<class numType >
std::string unifexp::partDerivative< numType >::name (  ) const [virtual]

Returns the name of the object.

Implements unifexp::partType< numType >.

Definition at line 78 of file partderiv.h.


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