IODA
ioda::detail::python_bindings::VariableScales< C > Class Template Reference

#include <Var_ext.h>

Collaboration diagram for ioda::detail::python_bindings::VariableScales< C >:

Public Member Functions

 VariableScales (C *p)
 
void attach (unsigned int DimensionNumber, const C &scale)
 
void detach (unsigned int DimensionNumber, const C &scale)
 
void set (const std::vector< C > &scales)
 
bool isScale () const
 
void setIsScale (const std::string &name)
 
std::string getScaleName () const
 
bool isAttached (unsigned int DimensionNumber, const C &scale) const
 

Private Attributes

C * parent_
 

Detailed Description

template<class C = Variable>
class ioda::detail::python_bindings::VariableScales< C >

Definition at line 113 of file Var_ext.h.

Constructor & Destructor Documentation

◆ VariableScales()

template<class C = Variable>
ioda::detail::python_bindings::VariableScales< C >::VariableScales ( C *  p)
inline

Definition at line 117 of file Var_ext.h.

Member Function Documentation

◆ attach()

template<class C = Variable>
void ioda::detail::python_bindings::VariableScales< C >::attach ( unsigned int  DimensionNumber,
const C &  scale 
)
inline

Definition at line 118 of file Var_ext.h.

◆ detach()

template<class C = Variable>
void ioda::detail::python_bindings::VariableScales< C >::detach ( unsigned int  DimensionNumber,
const C &  scale 
)
inline

Definition at line 121 of file Var_ext.h.

◆ getScaleName()

template<class C = Variable>
std::string ioda::detail::python_bindings::VariableScales< C >::getScaleName ( ) const
inline

Definition at line 129 of file Var_ext.h.

◆ isAttached()

template<class C = Variable>
bool ioda::detail::python_bindings::VariableScales< C >::isAttached ( unsigned int  DimensionNumber,
const C &  scale 
) const
inline

Definition at line 131 of file Var_ext.h.

◆ isScale()

template<class C = Variable>
bool ioda::detail::python_bindings::VariableScales< C >::isScale ( ) const
inline

Definition at line 127 of file Var_ext.h.

◆ set()

template<class C = Variable>
void ioda::detail::python_bindings::VariableScales< C >::set ( const std::vector< C > &  scales)
inline

Definition at line 125 of file Var_ext.h.

◆ setIsScale()

template<class C = Variable>
void ioda::detail::python_bindings::VariableScales< C >::setIsScale ( const std::string &  name)
inline

Definition at line 128 of file Var_ext.h.

Member Data Documentation

◆ parent_

template<class C = Variable>
C* ioda::detail::python_bindings::VariableScales< C >::parent_
private

Definition at line 114 of file Var_ext.h.


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