Next:
INTRODUCTION
Up:
Sonic Flow A Program
Previous:
Sonic Flow A Program
Contents
Contents
INTRODUCTION
Purpose
Product
Scope
Definitions, acronyms and abbreviations
References
Overview
GENERAL DESCRIPTION
Applications
External interfaces
Hardware interfaces
Software interfaces
Implementation constraints
Agreements and standards
ARCHITECTURE DESCRIPTION
Design principles
Recursive networks
Data types
Future design
Multirate networks
Hierarchical networks
Real-time simulation
Conditional simulation
Data architecture
Module architecture
MODULE DESCRIPTIONS
SF_Block
General description
Interface
Implementation
SF_Block::SF_Block (...)
SF_Block::print (ostream *stream)
Error handling
SF_Exception
General description
Interface
Implementation
Error handling
SF_Frame
General description
Interface
Implementation
Error handling
SF_Input_Terminal
General description
Interface
Implementation
void SF_Input_Terminal::add_input (const SF_Frame *in)
void SF_Input_Terminal::remove_input (const SF_Frame *in)
Error handling
SF_List
General description
Interface
Implementation
SF_List::SF_List ()
void SF_List::add (void *content)
void SF_List::remove (void *content)
SF_List_Node *SF_List::search (void *content)
void SF_List::address_first ()
void *SF_List::get_next ()
void SF_List::sort (int (*comparison_function) (const void *a, const void *b))
Error handling
SF_List_Node
General description
Interface
Implementation
Error handling
SF_Network
General description
Interface
Implementation
virtual void SF_Network::initialize ()
virtual void SF_Network::simulate ()
virtual void SF_Network::finish ()
void SF_Network::BFS (SF_Network_Block *source)
void SF_Network::add_block (SF_Block &block)
void SF_Network::remove_block (SF_Block &block)
void SF_Network::start_simulation ()
void SF_Network::stop_simulation ()
virtual void SF_Network::print (ostream *stream)
Error handling
SF_Network_Block_List_Content
General description
Interface
Implementation
int SF_Network_Block_List_Content::compare (const void *a, const void *b)
Error handling
SF_Network_Sanity_Exception
General description
Interface
Implementation
Error handling
SF_Output_Terminal
General description
Interface
Implementation
void SF_Output_Terminal::connect (SF_Input_Terminal &dest)
void SF_Output_Terminal::disconnect (SF_Input_Terminal &dest)
Error handling
SF_Queue
General description
Interface
Implementation
void SF_Queue::enqueue (const void *content)
void *SF_Queue::dequeue ()
bool SF_Queue::is_empty ()
Error handling
SF_Queue_Node
General description
Interface
Implementation
Error handling
SF_Terminal
General description
Interface
Implementation
Error handling
SF_Adder
General description
Interface
Implementation
SF_Adder::SF_Adder ()
SF_Adder::~SF_Adder ()
virtual void SF_Adder::simulate ()
Error handling
SF_Band_Pass_Filter
General description
Interface
Implementation
SF_Band_Pass_Filter::SF_Band_Pass_Filter ()
virtual void SF_Band_Pass_Filter::simulate ()
Error handling
SF_Band_Stop_Filter
SF_Delay_Line
General description
Interface
Implementation
SF_Delay_Line::SF_Delay_Line ()
virtual void SF_Delay_Line::initialize ()
virtual void SF_Delay_Line::simulate ()
SF_Sample SF_Delay_Line::interpolate_delay_line (SF_Time delay)
Error handling
SF_File_Input
General description
Interface
Implementation
Error handling
SF_File_Output
General description
Interface
Implementation
Error handling
SF_High_Pass_Filter
SF_Low_Pass_Filter
SF_Max_Min
General description
Interface
Implementation
Error handling
SF_Multiplier
SF_Negation
General description
Interface
Implementation
Error handling
SF_Noise_Generator
General description
Interface
Implementation
Error handling
SF_Quantizer
General description
Interface
Implementation
Error handling
SF_Reciprocal
General description
Interface
Implementation
Error handling
SF_Sine_Generator
General description
Interface
Implementation
Error handling
SF_Variable
General description
Interface
Implementation
Error handling
OTHER SPECIFIC TECHNICAL ASPECTS
REJECTED ALTERNATIVE DESIGNS
Simulation
ERROR HANDLING
References
Sepp{nen Jarno
11/10/1998