SimVascular arrays

Provides a system for patient-specific cardiovascular modeling and simulation.
POST REPLY
User avatar
Sahar El Hayek
Posts: 4
Joined: Thu Oct 12, 2023 1:37 am

SimVascular arrays

Post by Sahar El Hayek » Tue Dec 05, 2023 1:03 pm

Hello,

I was wondering if anyone could help me figure out the meaning of the different arrays in SimVascular, and what each one exactly signify and means, what is its exact role... and why they are so important for our models.
Such as:
BifurcationId
BifurcationIdTmp
BranchId
BranchIdTmp
CenterlineId
CenterlineSectionArea
CenterlineSectionBifurcation
CenterlineSectionClosed
CenterlineSectionMaxSize
CenterlineSectionMinSize
CenterlineSectionNormal
CenterlineSectionShape
GlobalNodeId
MaximumInscribedSphereRadius
Path

thank you

User avatar
Martin Pfaller
Posts: 59
Joined: Tue Oct 01, 2019 10:23 am

Re: SimVascular arrays

Post by Martin Pfaller » Tue Dec 12, 2023 1:39 pm

Hi,

Please find the explanations below and let me know if you have more questions!

Martin

BifurcationId: 1,..,n in all n junctions of the model, -1 in branches
BifurcationIdTmp: Internal parameter used during junction/branch detection
BranchId: 1,..,n in all branches of the model, -1 in junctions
BranchIdTmp: Internal parameter used during junction/branch detection
CenterlineId: n-dimensional array for n outlets. Each centerline is one inlet-outlet connection. The CenterlineId array is one on all points that belong to a centerline and zero on all others
GlobalNodeId: Sequential numbering of points
MaximumInscribedSphereRadius: See VMTK documentation here: https://www.vmtk.org/vmtkscripts/vmtkcenterlines.html
Path: Starts from zero in every branch and contains the path length along the centerline.

These arrays are from VMTK, you can find their documentation at https://www.vmtk.org/vmtkscripts/vmtkce ... tions.html.
CenterlineSectionArea
CenterlineSectionBifurcation
CenterlineSectionClosed
CenterlineSectionMaxSize
CenterlineSectionMinSize
CenterlineSectionNormal
CenterlineSectionShape

POST REPLY