SECircuitNode.h
29 template <typename CircuitBindType, typename NodeType, typename CircuitNodeBindType, typename PathType, typename CircuitPathBindType>
Definition: SECircuit.h:25
virtual void Clear()
QuantityScalar * m_QuantityBaseline
Definition: SECircuitNode.h:74
virtual PotentialScalar & GetNextPotential()
QuantityScalar * m_NextQuantity
Definition: SECircuitNode.h:73
virtual bool HasQuantityBaseline() const
virtual bool HasPotential() const
Definition: Logger.h:27
Definition: Logger.h:75
virtual QuantityScalar & GetQuantity()
virtual QuantityScalar & GetQuantityBaseline()
virtual bool Load(const CDM::CircuitNodeData &in)
virtual const char * GetName_cStr() const
Class corresponding to the CircuitNodeData schema type.
Definition: Circuit.hxx:1241
virtual bool HasQuantity() const
virtual ~SECircuitNode()
virtual bool HasNextPotential() const
SECircuitNode(const char *name, Logger *logger)
virtual QuantityScalar & GetNextQuantity()
virtual PotentialScalar & GetPotential()
Definition: SEElectricalCircuit.h:18
Definition: SECircuitNode.h:28
virtual CDM::CircuitNodeData * Unload() const =0
virtual std::string GetName() const
PotentialScalar * m_NextPotential
Definition: SECircuitNode.h:67
virtual bool HasNextQuantity() const