This PR adds functionality to use different coefficients for different boundaries when using the Robin boundary condition.
More specifically,
We should now define k_s and c_s as a list even when there’s one boundary with Robin boundary condition.
turtleFSI will use k_s[i] and c_s[i] for the boundary ds_s_id[i]. For example, if you have two boundary with ID 10, 20, to which you want to apply the Robin boundary condition. Then, you want to use k_s=10c_s=100 for ID=10 and k_s=20c_s=200 for ID=20. Then you should defined ds_s_id = [10, 20]k_s = [10, 20]c_s = [100, 200].
Additionally, there are some modifications to the problem file RobinBC_validation so that it works with new syntax.
This PR adds functionality to use different coefficients for different boundaries when using the Robin boundary condition.
More specifically,
k_s
andc_s
as a list even when there’s one boundary with Robin boundary condition.k_s[i]
andc_s[i]
for the boundaryds_s_id[i]
. For example, if you have two boundary with ID 10, 20, to which you want to apply the Robin boundary condition. Then, you want to usek_s=10
c_s=100
for ID=10 andk_s=20
c_s=200
for ID=20. Then you should definedds_s_id = [10, 20]
k_s = [10, 20]
c_s = [100, 200]
.Additionally, there are some modifications to the problem file
RobinBC_validation
so that it works with new syntax.