| 
    svZeroDSolver
    
   | 
 
#include <Node.h>
Public Member Functions | |
| Node (int id, const std::vector< Block * > &inlet_eles, const std::vector< Block * > &outlet_eles, Model *model) | |
| Construct a new Node object.   | |
| std::string | get_name () | 
| Get the name of the node.   | |
| void | setup_dofs (DOFHandler &dofhandler) | 
| Set up the degrees of freedom (DOF) of the block.   | |
Public Attributes | |
| int | id | 
| Global ID of the block.   | |
| std::vector< Block * > | inlet_eles | 
| Inlet element of the node.   | |
| std::vector< Block * > | outlet_eles | 
| Outlet element of the node.   | |
| Model * | model {nullptr} | 
| The model to which the node belongs.   | |
| int | flow_dof {0} | 
| Global flow degree-of-freedom of the node.   | |
| int | pres_dof {0} | 
| Global pressure degree-of-freedom of the node.   | |
Node.
Nodes connect two blocks with each other. Each node corresponds to a flow and pressure value of the system.
| Node::Node | ( | int | id, | 
| const std::vector< Block * > & | inlet_eles, | ||
| const std::vector< Block * > & | outlet_eles, | ||
| Model * | model ) | 
Construct a new Node object.
| id | Global ID of the node | 
| inlet_eles | Inlet element of the node | 
| outlet_eles | Outlet element of the node | 
| model | The model to which the node belongs | 
| std::string Node::get_name | ( | ) | 
Get the name of the node.
| void Node::setup_dofs | ( | DOFHandler & | dofhandler | ) | 
Set up the degrees of freedom (DOF) of the block.
Set global_var_ids and global_eqn_ids of the element based on the number of equations and the number of internal variables of the element.
| dofhandler | Degree-of-freedom handler to register variables and equations at | 
| int Node::flow_dof {0} | 
Global flow degree-of-freedom of the node.
| int Node::id | 
Global ID of the block.
| std::vector<Block *> Node::inlet_eles | 
Inlet element of the node.
| Model* Node::model {nullptr} | 
The model to which the node belongs.
| std::vector<Block *> Node::outlet_eles | 
Outlet element of the node.
| int Node::pres_dof {0} | 
Global pressure degree-of-freedom of the node.