Qucs-core  0.0.19
Public Member Functions | Static Public Member Functions | Private Attributes
qucs::input Class Reference

#include <input.h>

Inheritance diagram for qucs::input:
Inheritance graph
[legend]
Collaboration diagram for qucs::input:
Collaboration graph
[legend]

Public Member Functions

 input ()
 input (char *)
 ~input ()
int netlist (net *)
FILE * getFile (void)
void setFile (FILE *f)
void factory (void)
circuitcreateCircuit (char *)
analysiscreateAnalysis (char *)
substratecreateSubstrate (char *)
environmentgetEnv (void)
void setEnv (environment *e)

Static Public Member Functions

static void assignDefaultProperties (object *, struct define_t *)
static qucs::vector * createVector (struct value_t *)

Private Attributes

FILE * fd
netsubnet
environmentenv

Detailed Description

Definition at line 35 of file input.h.


Constructor & Destructor Documentation

qucs::input::input ( )

Definition at line 54 of file input.cpp.

qucs::input::input ( char *  file)

Definition at line 61 of file input.cpp.

qucs::input::~input ( )

Definition at line 72 of file input.cpp.


Member Function Documentation

void qucs::input::assignDefaultProperties ( object obj,
struct define_t def 
) [static]

Definition at line 306 of file input.cpp.

analysis * qucs::input::createAnalysis ( char *  type)

Definition at line 336 of file input.cpp.

circuit * qucs::input::createCircuit ( char *  type)

Definition at line 326 of file input.cpp.

substrate * qucs::input::createSubstrate ( char *  type)

Definition at line 346 of file input.cpp.

qucs::vector * qucs::input::createVector ( struct value_t values) [static]

Definition at line 115 of file input.cpp.

void qucs::input::factory ( void  )

Definition at line 123 of file input.cpp.

environment* qucs::input::getEnv ( void  ) [inline]

Definition at line 48 of file input.h.

FILE* qucs::input::getFile ( void  ) [inline]

Definition at line 42 of file input.h.

int qucs::input::netlist ( net netlist)

Definition at line 81 of file input.cpp.

void qucs::input::setEnv ( environment e) [inline]

Definition at line 49 of file input.h.

void qucs::input::setFile ( FILE *  f) [inline]

Definition at line 43 of file input.h.


Field Documentation

environment* qucs::input::env [private]

Definition at line 56 of file input.h.

FILE* qucs::input::fd [private]

Definition at line 54 of file input.h.

net* qucs::input::subnet [private]

Definition at line 55 of file input.h.


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