SIMLIB/C++  3.07
Classes | Namespaces | Functions | Variables
simlib2D.cc File Reference

2D vector block extension More...

#include "simlib.h"
#include "simlib2D.h"
#include "internal.h"
#include <cmath>
Include dependency graph for simlib2D.cc:

Go to the source code of this file.

Classes

class  simlib3::_Add2D
 
class  simlib3::_Sub2D
 
class  simlib3::_Mul2D1D
 
class  simlib3::_Div2D
 
class  simlib3::_UMinus2D
 
class  simlib3::_Abs2D
 
class  simlib3::_Norm2D
 
class  simlib3::_ScalarProduct2D
 
class  simlib3::_XYpart
 

Namespaces

 simlib3
 Implementation of class CalendarList
interface is static - using global functions in SQS namespace.
 

Functions

double simlib3::abs (const Value2D &a)
 
Value2D simlib3::operator+ (const Value2D &a, const Value2D &b)
 
Value2D simlib3::operator- (const Value2D &a, const Value2D &b)
 
Value2D simlib3::operator- (const Value2D &a)
 
Value2D simlib3::operator* (const Value2D &a, const double b)
 
Value2D simlib3::operator* (const double a, const Value2D &b)
 
double simlib3::scalar_product (const Value2D &a, const Value2D &b)
 
Value2D simlib3::operator/ (const Value2D &a, const double b)
 
Input2D simlib3::operator+ (Input2D a, Input2D b)
 
Input2D simlib3::operator- (Input2D a, Input2D b)
 
Input2D simlib3::operator* (Input2D a, Input b)
 
Input2D simlib3::operator* (Input a, Input2D b)
 
Input2D simlib3::operator/ (Input2D a, Input b)
 
Input2D simlib3::operator- (Input2D a)
 
Input simlib3::Abs (Input2D x)
 absolute value of vector (1D block) More...
 
Input2D simlib3::UnitVector (Input2D v)
 make unit vector from input (Abs(output_vec)==1) More...
 
Input simlib3::ScalarProduct (Input2D x, Input2D y)
 dot product: xvec . yvec More...
 
Input simlib3::Xpart (Input2D a)
 get x part of (x,y) vector value More...
 
Input simlib3::Ypart (Input2D a)
 get y part of (x,y) vector value More...
 

Variables

static Constant2D simlib3::Zero2D (0, 0)
 

Detailed Description

2D vector block extension

Definition in file simlib2D.cc.