UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
IKP1dHod Class Reference

#include <ikp1dhod.hpp>

Inheritance diagram for IKP1dHod:
IKP1dLayers< IKP1dHodLayer >

Public Member Functions

 IKP1dHod ()
 
 IKP1dHod (const IKP1dHod &obj)
 
virtual ~IKP1dHod ()
 
virtual void push (IKP1dHodLayer &lay)
 
void setStatic (double s)
 
void setDissipation (double k, double s, double *t_old)
 
- Public Member Functions inherited from IKP1dLayers< IKP1dHodLayer >
 IKP1dLayers (string name="IKP1dLayers")
 
 IKP1dLayers (const IKP1dLayers &obj)
 
virtual ~IKP1dLayers ()
 
int laysNum () const
 
IKP1dHodLayerlayer (int n) const
 
bool erase (int n)
 
void insert (int n, IKP1dHodLayer &lay)
 
void clear ()
 
void info () const
 
const string & getName () const
 

Additional Inherited Members

- Protected Attributes inherited from IKP1dLayers< IKP1dHodLayer >
std::vector< IKP1dHodLayer * > lays
 
string m_name
 

Detailed Description

VSP hodograph using for optimization

Constructor & Destructor Documentation

IKP1dHod::IKP1dHod ( )

Default constructor

IKP1dHod::IKP1dHod ( const IKP1dHod obj)

Copy constructor

virtual IKP1dHod::~IKP1dHod ( )
virtual

Destruct object

Member Function Documentation

virtual void IKP1dHod::push ( IKP1dHodLayer lay)
virtual

Reimplemented layer addition for automatic sorting by zop

Reimplemented from IKP1dLayers< IKP1dHodLayer >.

void IKP1dHod::setDissipation ( double  k,
double  s,
double *  t_old 
)

Set hodograph dissipation, s - static, k - dissipation koefficient, t_old - source hodograph's times (the same lengh !)

void IKP1dHod::setStatic ( double  s)

Set provided static to the hodograph


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