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

3D 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::Value3D
 3D vector value More...
 
class  simlib3::aContiBlock3D
 Abstract 3D block with single 3D output. More...
 
class  simlib3::Constant3D
 3D vector value that can't be changed More...
 
class  simlib3::Variable3D
 3D vector variable More...
 
class  simlib3::Parameter3D
 Special variable (can't be changed at simulation time) More...
 
class  simlib3::Input3D
 Continuous block connection (transparent reference) More...
 
class  simlib3::aContiBlock3D1
 continuous 3D block with single input More...
 
struct  simlib3::Expression3D
 3D vector block-expression handle More...
 
class  simlib3::aContiBlock3D2
 continuous block vith 2 inputs and alg. More...
 
class  simlib3::aContiBlock3D3
 continuous block with 3 inputs and alg. More...
 
class  simlib3::Adaptor3D
 Converts 3 scalar inputs to single 3D vector output. More...
 
class  simlib3::Integrator3D
 3D vector integrator More...
 
class  simlib3::Integrator3D::special_input
 

Namespaces

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

Functions

Input3D simlib3::operator+ (Input3D a, Input3D b)
 
Input3D simlib3::operator- (Input3D a, Input3D b)
 
Input3D simlib3::operator* (Input3D a, Input3D b)
 
Input3D simlib3::operator* (Input3D a, Input b)
 
Input3D simlib3::operator* (Input a, Input3D b)
 
Input3D simlib3::operator/ (Input3D a, Input b)
 
Input3D simlib3::operator- (Input3D a)
 
Input simlib3::Abs (Input3D x)
 absolute value of vector (1D block) More...
 
Input3D simlib3::UnitVector (Input3D x)
 make unit vector from input (Abs(output_vec)==1) More...
 
Input simlib3::ScalarProduct (Input3D x, Input3D y)
 dot product: xvec . yvec More...
 
Input simlib3::Xpart (Input3D a)
 get x part of (x,y,z) vector value More...
 
Input simlib3::Ypart (Input3D a)
 get y part of (x,y,z) vector value More...
 
Input simlib3::Zpart (Input3D a)
 get z part of (x,y,z) vector value More...
 
void simlib3::Print (Value3D a)
 

Detailed Description

3D vector block extension

Definition in file simlib3D.h.