MipBaselib::Velocity3DArma Class Reference

Represents velocity vector in R^3 using armadillo libraries. More...

#include <R3Arma.h>

Inheritance diagram for MipBaselib::Velocity3DArma:

MipBaselib::Position3DArma

List of all members.

Public Member Functions

 Velocity3DArma ()
 Default constructor.
 Velocity3DArma (const Decimal &x_in, const Decimal &y_in, const Decimal &z_in)
 Decimal x y z constructor.
 Velocity3DArma (const Velocity3DArma &p)
 Copy constructor.
 Velocity3DArma (Position3DArma p)
 Position2DArma constructor.
 Velocity3DArma (const Position3D &pos)
 Complete constructor.
 Velocity3DArma (const arma::Mat< Decimal > &A)
 Copy constructor.
Velocity3DArmaoperator= (const Velocity3DArma &rhs)
 Assignment operator.
Velocity3DArmaoperator= (const arma::Mat< Decimal > &rhs)
 Assignment operator.
bool operator== (const Velocity3DArma &other) const
 Operator ==.
Velocity2DArma getVelocity2D ()
 Get the Velocity2D.
string print (PrintTypes type=PRINT_TYPE_WITH_UNITS) const
 Prints the values.


Detailed Description

Represents velocity vector in R^3 using armadillo libraries.

Author:
Marco Cognetti
Todo:
Import other methods from Position3D if needed.

Constructor & Destructor Documentation

MipBaselib::Velocity3DArma::Velocity3DArma (  )  [inline]

Default constructor.

MipBaselib::Velocity3DArma::Velocity3DArma ( const Decimal x_in,
const Decimal y_in,
const Decimal z_in 
) [inline]

Decimal x y z constructor.

Velocity3DArma::Velocity3DArma ( const Velocity3DArma p  ) 

Copy constructor.

MipBaselib::Velocity3DArma::Velocity3DArma ( Position3DArma  p  )  [inline]

Position2DArma constructor.

MipBaselib::Velocity3DArma::Velocity3DArma ( const Position3D pos  )  [inline]

Complete constructor.

MipBaselib::Velocity3DArma::Velocity3DArma ( const arma::Mat< Decimal > &  A  )  [inline]

Copy constructor.


Member Function Documentation

Velocity3DArma & Velocity3DArma::operator= ( const Velocity3DArma rhs  ) 

Assignment operator.

Velocity3DArma & Velocity3DArma::operator= ( const arma::Mat< Decimal > &  rhs  ) 

Assignment operator.

Reimplemented from MipBaselib::Position3DArma.

bool Velocity3DArma::operator== ( const Velocity3DArma other  )  const

Operator ==.

Velocity2DArma Velocity3DArma::getVelocity2D (  ) 

Get the Velocity2D.

Returns:
Velocity in 2D

string Velocity3DArma::print ( PrintTypes  type = PRINT_TYPE_WITH_UNITS  )  const

Prints the values.


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

Generated on Mon Feb 20 07:01:12 2017 for MIP by  doxygen 1.5.6