coriolis/vlsisapd/doc/spice/Sources.dox

65 lines
1.7 KiB
C++

// -*- C++ -*-
namespace SPICE {
/*! \class Source
*
* This abstract class is a base class for SPICE::Current and SPICE::Voltage sources.
*/
/*! \fn Source::Source(std::string name, std::string pos, std::string neg, std::string value)
* \brief creates a new source.
*
* \param name the name of the source.
* \param pos the positive connector of the source.
* \param neg the negative connector of the source.
* \param value the value of the source.
*/
/*! \fn inline std::string Source::getName()
* \brief returns the name of the source.
*/
/*! \fn inline std::string Source::getPositive()
* \brief returns the positive connector of the source.
*/
/*! \fn inline std::string Source::getNegative()
* \brief returns the negative connector of the source.
*/
/*! \fn inline std::string Source::getValue()
* \brief returns the value of the source.
*/
/*! \class Current
*
* This class describes a current source.
*/
/*! \fn Current::Current(std::string name, std::string pos, std::string neg, std::string value)
* \brief creates a new current source.
*
* \param name the name of the source.
* \param pos the positive connector of the source.
* \param neg the negative connector of the source.
* \param value the value of the source.
*/
/*! \class Voltage
*
* This class describes a voltage source.
*/
/*! \fn Voltage::Voltage(std::string name, std::string pos, std::string neg, std::string value)
* \brief creates a new voltage source.
*
* \param name the name of the source.
* \param pos the positive connector of the source.
* \param neg the negative connector of the source.
* \param value the value of the source.
*/
}