I am interested in understanding how Simvascular calculates RCR values.
To give more context, let's consider the input file for a 1D ROM that might be generated from SimVascular:
Code: Select all
DATATABLE RCR_0 LIST LEFT_RENAL
0.0 4102.9632
0.0 0.000197
0.0 10550.4768
0.0 0.0
ENDDATATABLE
Also, I see there is a TCL core, in which there exist a file `**\Core\calculate_rcr.tcl`.
By the name, I assume it calculates the RCR values, which is exactly my doubt.
I see there is a procedure named "RCR_create_multi_branch_rcrtdat". Where is this procedure called?
I never used TCL as programming language, but I see this procedure reads inputs from a file. Which file? Is there a way to get an example of such file? Is this file generated or is among the base input files that SimVascular requires?
I'd have many other questions (i.e. where the function "RCR_TAC_optimize" is used), but I don't want to make this post too long.
I will close it by reiterating the base question: effectively, how are RCR values computed in SimVascular?
Are they simply input values from a given SimVascluar model (though I doubt it is the case, otherwise I don't see the reason of the above code to be there and be named like that)?
Or, are they computed from other basic quantities, i.e. pressures and flows in each branch? If so, how exactly?