BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::electronics::ElectricNode Class Reference

Circuit node; the unknowns of the modified nodal analysis. More...

#include <cl_ElectricNode.hpp>

Inheritance diagram for belfem::electronics::ElectricNode:
[legend]
Collaboration diagram for belfem::electronics::ElectricNode:
[legend]

Public Member Functions

 ElectricNode ()
void set_voltage (const real aVoltage)
real get_voltage () const
Public Member Functions inherited from belfem::graph::Vertex
 Vertex ()=default
virtual ~Vertex ()
void set_id (const id_t aID)
id_t id () const
virtual void set_index (const index_t aIndex)
virtual index_t index () const
virtual void set_owner (const proc_t aOwner)
virtual proc_t owner () const
index_t level () const
void set_level (const index_t aLevel)
virtual void flag (const uint8_t aIndex=0)
virtual void unflag (const uint8_t aIndex=0)
virtual bool is_flagged (const uint8_t aIndex=0) const
void increment_vertex_counter ()
void init_vertex_container ()
void init_vertex_container (const uint aSize)
void reset_vertex_container ()
void insert_vertex (Vertex *aVertex)
uint number_of_vertices () const
virtual Vertexvertex (const uint aIndex)
virtual auto vertex (const uint aIndex) const -> decltype(this)
virtual void init_element_container ()
virtual void reset_element_container ()
void sort_vertices ()
 sorts the vertices according to their index
void reverse_vertices ()

Additional Inherited Members

Protected Attributes inherited from belfem::graph::Vertex
uint32_t mVertexCounter = 0
Vertex ** mVertices = nullptr

Detailed Description

Circuit node; the unknowns of the modified nodal analysis.

See also
Circuit Module Usage Guide

Constructor & Destructor Documentation

◆ ElectricNode()

belfem::electronics::ElectricNode::ElectricNode ( )

Member Function Documentation

◆ get_voltage()

real belfem::electronics::ElectricNode::get_voltage ( ) const

◆ set_voltage()

void belfem::electronics::ElectricNode::set_voltage ( const real aVoltage)

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