My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
net Class Reference

#include <net.h>

Inheritance diagram for net:
Inheritance graph
[legend]
Collaboration diagram for net:
Collaboration graph
[legend]

Public Member Functions

 net ()
 
 net (const char *)
 
 net (net &)
 
 ~net ()
 
circuitgetRoot (void)
 
void setRoot (circuit *c)
 
void insertCircuit (circuit *)
 
void removeCircuit (circuit *, int dropping=1)
 
int containsCircuit (circuit *)
 
int checkCircuitChain (void)
 
void list (void)
 
void reducedCircuit (circuit *)
 
nodefindConnectedNode (node *)
 
nodefindConnectedCircuitNode (node *)
 
void insertedCircuit (circuit *)
 
void insertedNode (node *)
 
void insertAnalysis (analysis *)
 
void removeAnalysis (analysis *)
 
datasetrunAnalysis (int &)
 
void getDroppedCircuits (nodelist *nodes=NULL)
 
void deleteUnusedCircuits (nodelist *nodes=NULL)
 
int getPorts (void)
 
int getReduced (void)
 
void setReduced (int r)
 
int getVoltageSources (void)
 
void setVoltageSources (int n)
 
analysisfindAnalysis (char *)
 
analysisfindAnalysis (int)
 
analysisfindSecondOrder (void)
 
analysisgetChildAnalysis (analysis *)
 
char * getChild (analysis *)
 
void orderAnalysis (void)
 
analysisfindLastOrder (analysis *)
 
ptrlist< analysis > * findLastOrderChildren (analysis *)
 
void sortChildAnalyses (analysis *)
 
int containsAnalysis (analysis *, int)
 
environmentgetEnv (void)
 
void setEnv (environment *e)
 
int countPorts (void)
 
int countNodes (void)
 
int isNonLinear (void)
 
void addNodeset (nodeset *)
 
void delNodeset (void)
 
nodesetgetNodeset (void)
 
void setSrcFactor (nr_double_t f)
 
nr_double_t getSrcFactor (void)
 
- Public Member Functions inherited from object
 object ()
 
 object (const char *)
 
 object (const object &)
 
virtual ~object ()
 
objectgetNext (void)
 
void setNext (object *o)
 
objectgetPrev (void)
 
void setPrev (object *o)
 
void setName (const char *)
 
char * getName (void)
 
void addProperty (property *)
 
propertyaddProperty (const char *, const char *)
 
propertyaddProperty (const char *, nr_double_t)
 
propertyaddProperty (const char *, variable *)
 
void setProperty (const char *, char *)
 
void setProperty (const char *, nr_double_t)
 
void setScaledProperty (const char *, nr_double_t)
 
void setProperty (const char *, variable *)
 
vectorgetPropertyVector (const char *)
 
char * getPropertyString (const char *)
 
char * getPropertyReference (const char *)
 
nr_double_t getPropertyDouble (const char *)
 
nr_double_t getScaledProperty (const char *)
 
int getPropertyInteger (const char *)
 
bool hasProperty (const char *)
 
bool isPropertyGiven (const char *)
 
void copyProperties (property *)
 
void deleteProperties (void)
 
int countProperties (void)
 
char * propertyList (void)
 

Detailed Description

Definition at line 37 of file net.h.

Constructor & Destructor Documentation

net::net ( )

Definition at line 55 of file net.cpp.

net::net ( const char *  n)

Definition at line 67 of file net.cpp.

net::net ( net n)

Definition at line 96 of file net.cpp.

net::~net ( )

Definition at line 79 of file net.cpp.

Here is the call graph for this function:

Member Function Documentation

void net::addNodeset ( nodeset n)

Definition at line 534 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int net::checkCircuitChain ( void  )

Definition at line 483 of file net.cpp.

Here is the call graph for this function:

int net::containsAnalysis ( analysis child,
int  type 
)

Definition at line 218 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int net::containsCircuit ( circuit cand)

Definition at line 173 of file net.cpp.

Here is the caller graph for this function:

int net::countNodes ( void  )

Definition at line 514 of file net.cpp.

Here is the caller graph for this function:

int net::countPorts ( void  )

Definition at line 504 of file net.cpp.

void net::deleteUnusedCircuits ( nodelist nodes = NULL)

Definition at line 399 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::delNodeset ( void  )

Definition at line 541 of file net.cpp.

Here is the caller graph for this function:

analysis * net::findAnalysis ( char *  n)

Definition at line 195 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

analysis * net::findAnalysis ( int  type)

Definition at line 208 of file net.cpp.

Here is the call graph for this function:

node * net::findConnectedCircuitNode ( node n)

Definition at line 413 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

node * net::findConnectedNode ( node n)

Definition at line 438 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

analysis * net::findLastOrder ( analysis a)

Definition at line 366 of file net.cpp.

Here is the call graph for this function:

ptrlist< analysis > * net::findLastOrderChildren ( analysis a)

Definition at line 376 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

analysis * net::findSecondOrder ( void  )

Definition at line 271 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

char * net::getChild ( analysis parent)

Definition at line 353 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

analysis * net::getChildAnalysis ( analysis parent)

Definition at line 361 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::getDroppedCircuits ( nodelist nodes = NULL)

Definition at line 387 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

environment* net::getEnv ( void  )
inline

Definition at line 76 of file net.h.

nodeset* net::getNodeset ( void  )
inline

Definition at line 83 of file net.h.

int net::getPorts ( void  )
inline

Definition at line 61 of file net.h.

Here is the caller graph for this function:

int net::getReduced ( void  )
inline

Definition at line 62 of file net.h.

circuit* net::getRoot ( void  )
inline

Definition at line 44 of file net.h.

Here is the caller graph for this function:

nr_double_t net::getSrcFactor ( void  )
inline

Definition at line 85 of file net.h.

Here is the caller graph for this function:

int net::getVoltageSources ( void  )
inline

Definition at line 64 of file net.h.

void net::insertAnalysis ( analysis a)

Definition at line 181 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::insertCircuit ( circuit c)

Definition at line 109 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::insertedCircuit ( circuit c)

Definition at line 465 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::insertedNode ( node c)

Definition at line 474 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

int net::isNonLinear ( void  )

Definition at line 524 of file net.cpp.

Here is the caller graph for this function:

void net::list ( void  )
void net::orderAnalysis ( void  )

Definition at line 299 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::reducedCircuit ( circuit c)

Definition at line 457 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::removeAnalysis ( analysis a)

Definition at line 188 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::removeCircuit ( circuit c,
int  dropping = 1 
)

Definition at line 138 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

dataset * net::runAnalysis ( int &  err)

Definition at line 232 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void net::setEnv ( environment e)
inline

Definition at line 77 of file net.h.

Here is the caller graph for this function:

void net::setReduced ( int  r)
inline

Definition at line 63 of file net.h.

Here is the caller graph for this function:

void net::setRoot ( circuit c)
inline

Definition at line 45 of file net.h.

void net::setSrcFactor ( nr_double_t  f)
inline

Definition at line 84 of file net.h.

void net::setVoltageSources ( int  n)
inline

Definition at line 65 of file net.h.

void net::sortChildAnalyses ( analysis parent)

Definition at line 340 of file net.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: