ug4
ug::IObjectWithWeights< W > Class Template Reference

#include <metric_spaces.h>

Public Types

typedef W weight_type
 

Public Member Functions

ConstSmartPtr< weight_typeget_weight ()
 
 IObjectWithWeights ()
 
 IObjectWithWeights (ConstSmartPtr< weight_type > spW)
 
void set_weight (ConstSmartPtr< weight_type > spWeight)
 for weighted norms More...
 

Protected Attributes

ConstSmartPtr< weight_typem_spWeight
 

Detailed Description

template<typename W>
class ug::IObjectWithWeights< W >

Auxiliary class for providing weights

Member Typedef Documentation

◆ weight_type

template<typename W >
typedef W ug::IObjectWithWeights< W >::weight_type

Constructor & Destructor Documentation

◆ IObjectWithWeights() [1/2]

template<typename W >
ug::IObjectWithWeights< W >::IObjectWithWeights ( )
inline

◆ IObjectWithWeights() [2/2]

template<typename W >
ug::IObjectWithWeights< W >::IObjectWithWeights ( ConstSmartPtr< weight_type spW)
inline

Member Function Documentation

◆ get_weight()

template<typename W >
ConstSmartPtr<weight_type> ug::IObjectWithWeights< W >::get_weight ( )
inline

◆ set_weight()

template<typename W >
void ug::IObjectWithWeights< W >::set_weight ( ConstSmartPtr< weight_type spWeight)
inline

for weighted norms

References ug::IObjectWithWeights< W >::m_spWeight.

Member Data Documentation

◆ m_spWeight


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