svZeroDSolver
Loading...
Searching...
No Matches
BlockType.h File Reference

Specifies the types of blocks and their parameters. More...

#include <string>
Include dependency graph for BlockType.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum class  BlockType {
  blood_vessel = 0 ,
  junction = 1 ,
  blood_vessel_junction = 2 ,
  resistive_junction = 3 ,
  flow_bc = 4 ,
  pressure_bc = 5 ,
  resistance_bc = 6 ,
  windkessel_bc = 7 ,
  open_loop_coronary_bc = 8 ,
  closed_loop_coronary_left_bc = 9 ,
  closed_loop_coronary_right_bc = 10 ,
  closed_loop_rcr_bc = 11 ,
  closed_loop_heart_pulmonary = 12 ,
  valve_tanh = 13 ,
  chamber_elastance_inductor = 14
}
 The types of blocks supported by the solver. More...
 
enum class  BlockClass {
  vessel = 0 ,
  junction = 1 ,
  boundary_condition = 2 ,
  closed_loop = 3 ,
  external = 4 ,
  valve = 5 ,
  chamber = 6
}
 The classes/categories of blocks supported. Some classes require special handling (e.g. closed_loop). More...
 
enum class  VesselType {
  inlet = 0 ,
  outlet = 1 ,
  both = 2 ,
  neither = 3
}
 The types of vessel blocks supported. More...
 

Detailed Description

Specifies the types of blocks and their parameters.

Enumeration Type Documentation

◆ BlockClass

enum class BlockClass
strong

The classes/categories of blocks supported. Some classes require special handling (e.g. closed_loop).

◆ BlockType

enum class BlockType
strong

The types of blocks supported by the solver.

◆ VesselType

enum class VesselType
strong

The types of vessel blocks supported.