![]() |
LifeV
|
ZeroDimensionalElementSource - Base class for source elements. More...
#include <ZeroDimensionalCircuitData.hpp>
Inheritance diagram for ZeroDimensionalElementSource:
Collaboration diagram for ZeroDimensionalElementSource:Protected Attributes | |
| Int | M_nodeIndex |
| bcPtr_Type | M_bc |
Protected Attributes inherited from ZeroDimensionalElement | |
| Int | M_id |
| ZeroDimensionalElementType | M_type |
| Real | M_current |
| Real | M_deltaCurrent |
Constructors and Destructor | |
| ZeroDimensionalElementSource () | |
| Constructor. More... | |
| virtual | ~ZeroDimensionalElementSource () |
| Destructor. More... | |
Methods | |
| void | showMe (const Int &flag=0) |
| Display some information. More... | |
Set Methods | |
| void | setNodeIndex (const Real &index) |
| void | setBC (const bcPtr_Type &bc) |
| Set BC handler. More... | |
Get Methods | |
| Int | nodeIndex () const |
| Real | direction (const Int &) const |
| This method specifies the convention of current direction in an element. More... | |
Additional Inherited Members | |
Public Member Functions inherited from ZeroDimensionalElement | |
| ZeroDimensionalElement () | |
| Constructor. More... | |
| virtual | ~ZeroDimensionalElement () |
| Destructor. More... | |
| const std::string | enum2string (const ZeroDimensionalElementType &type) |
| virtual void | connectElement (zeroDimensionalNodeSPtr_Type &nodes)=0 |
| Connect elements to the nodes. More... | |
| virtual void | buildABC (matrix_Type &, matrix_Type &, vector_Type &, const zeroDimensionalNodeSPtr_Type &) |
| Contribution of the element of matrix {A} and {B} and vector {C}. More... | |
| virtual void | extractSolution (const ZeroDimensionalNodeS &) |
| Compute outputs (currents and voltages) from the solution vector after each succesful iteration. More... | |
| void | setId (const Int &id) |
| void | setCurrent (const Real ¤t) |
| void | setDeltaCurrent (const Real &deltaCurrent) |
| Set derivative of current respect to time. More... | |
| const Int & | id () const |
| const ZeroDimensionalElementType & | type () const |
| const Real & | current () const |
| const Real & | deltaCurrent () const |
| Get derivative of current respect to time. More... | |
ZeroDimensionalElementSource - Base class for source elements.
Definition at line 506 of file ZeroDimensionalCircuitData.hpp.
|
explicit |
Constructor.
Definition at line 384 of file ZeroDimensionalCircuitData.cpp.
|
inlinevirtual |
Destructor.
Definition at line 518 of file ZeroDimensionalCircuitData.hpp.
|
virtual |
Display some information.
Reimplemented from ZeroDimensionalElement.
Definition at line 390 of file ZeroDimensionalCircuitData.cpp.
|
inline |
Definition at line 534 of file ZeroDimensionalCircuitData.hpp.
|
inline |
Set BC handler.
Definition at line 540 of file ZeroDimensionalCircuitData.hpp.
|
inline |
Definition at line 551 of file ZeroDimensionalCircuitData.hpp.
This method specifies the convention of current direction in an element.
| A | node index connected to the element. |
Implements ZeroDimensionalElement.
Definition at line 556 of file ZeroDimensionalCircuitData.hpp.
|
protected |
Definition at line 565 of file ZeroDimensionalCircuitData.hpp.
|
protected |
Definition at line 566 of file ZeroDimensionalCircuitData.hpp.