nonlinear block: dead zone
More...
#include <simlib.h>
|
| | Insv (Input in, double l, double h, double tga=1.0, double tgb=1.0) |
| | dead space
|
| |
| virtual void | _Eval () override |
| | evaluate block (with loop detection)
|
| |
| virtual double | Value () override |
| | get block output value
this method should be defined in classes derived from aContiBlock
|
| |
| | aContiBlock1 (Input i) |
| | constructor for blocks with single input
|
| |
| double | InputValue () |
| |
| | aContiBlock () |
| |
| virtual void | _Eval () |
| | evaluate block (with loop detection)
|
| |
| virtual double | Value ()=0 |
| | get block output value
this method should be defined in classes derived from aContiBlock
|
| |
| bool | TestAndSetFlag (bool new_value, unsigned n) |
| | internal method for flag manipulation is used for algebraic loop checking in continuous blocks
|
| |
| | SimObject () |
| | constructor
|
| |
| virtual | ~SimObject () |
| | virtual destructor
|
| |
| void * | operator new (size_t size) |
| | allocate object, set _flags
|
| |
| void | operator delete (void *ptr) |
| | deallocate object
|
| |
| void * | operator new[] (size_t size)=delete |
| |
| void | operator delete[] (void *ptr)=delete |
| |
| bool | isAllocated () const |
| |
| virtual std::string | Name () const |
| | get object name
|
| |
| bool | HasName () const |
| |
| void | SetName (const std::string &name) |
| | assign the name
|
| |
| virtual void | Output () const |
| | print object to default output
|
| |
nonlinear block: dead zone
Definition at line 1573 of file simlib.h.
◆ Insv()
| simlib3::Insv::Insv |
( |
Input |
in, |
|
|
double |
l, |
|
|
double |
h, |
|
|
double |
tga = 1.0, |
|
|
double |
tgb = 1.0 |
|
) |
| |
◆ _Eval()
| void simlib3::Insv::_Eval |
( |
| ) |
|
|
overridevirtual |
◆ Value()
| double simlib3::Insv::Value |
( |
| ) |
|
|
overridevirtual |
◆ high
| double simlib3::Insv::high |
|
protected |
◆ low
| double simlib3::Insv::low |
|
protected |
◆ tgalpha
| double simlib3::Insv::tgalpha |
|
protected |
◆ tgbeta
| double simlib3::Insv::tgbeta |
|
protected |
The documentation for this class was generated from the following files: