Page 1 of 1

SimVascular arrays

Posted: Tue Dec 05, 2023 1:03 pm
by sahar.hayek
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

Re: SimVascular arrays

Posted: Tue Dec 12, 2023 1:39 pm
by pfaller
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