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

#include <s2_kin_trans.hpp>

Inheritance diagram for S2KinTrans::VelKinShift:
S2KinTrans::AbstractKinShift

Public Member Functions

 VelKinShift (double t0, double v, double L0, bool dir=true)
 
virtual double getHodPoint (double L) const
 
void setT0 (double t0)
 
double getT0 ()
 
void setL0 (double L0)
 
double getL0 ()
 
void setVel (double v)
 
double getVel ()
 
- Public Member Functions inherited from S2KinTrans::AbstractKinShift
 AbstractKinShift (bool dir=true)
 
double operator() (double L) const
 
void setDir (bool dir)
 
bool getDir () const
 

Protected Member Functions

virtual double calc (double L) const
 

Protected Attributes

double m_t0
 
double m_v
 
double m_L0
 
- Protected Attributes inherited from S2KinTrans::AbstractKinShift
bool m_dir
 

Detailed Description

Hyperbolic velocity kinematic shift.

Member Function Documentation

virtual double S2KinTrans::VelKinShift::calc ( double  L) const
protectedvirtual

Calculates shift for provided L.

Implements S2KinTrans::AbstractKinShift.

virtual double S2KinTrans::VelKinShift::getHodPoint ( double  L) const
virtual

Calculates time for provided L

Implements S2KinTrans::AbstractKinShift.


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