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

2D vector block extension More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  simlib3::Value2D
 2D vector value More...
 
class  simlib3::aContiBlock2D
 Abstract 2D block with single 2D output. More...
 
class  simlib3::Constant2D
 2D vector value that can't be changed More...
 
class  simlib3::Variable2D
 2D vector variable More...
 
class  simlib3::Parameter2D
 Special variable (can't be changed at simulation time) More...
 
class  simlib3::Input2D
 Continuous block connection (transparent reference) More...
 
class  simlib3::aContiBlock2D1
 continuous block with single input and alg. More...
 
struct  simlib3::Expression2D
 Reference to 2D vector block-expression. More...
 
class  simlib3::aContiBlock2D2
 continuous block vith 2 inputs and alg. More...
 
class  simlib3::aContiBlock2D3
 continuous block with 3 inputs and alg. More...
 
class  simlib3::Adaptor2D
 Convert 2 scalar inputs to single 2D vector output. More...
 
class  simlib3::Integrator2D
 2D vector integrator More...
 
class  simlib3::Integrator2D::special_input
 

Namespaces

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

Functions

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...
 
void simlib3::Print (Value2D a)
 

Detailed Description

2D vector block extension

Definition in file simlib2D.h.