Passing Values in Multiple points by 1 CEL Function
Does anyone know haw we can pass multiple values from CFX to a compiled subroutine using one function?
In CFX documentation I can only find cFX expressions which pass only a single value to a subroutine.
For example, consider that we need to pass the values of static pressure, Temperature and X,Y,Z coordinates of all nodes located on a boundary to the subroutine (named TEST) using 1 function.
Is it right to define the arguments in the subroutine as following?
NCLOOP = INT(ARGS(1:NLOC,6)+0.1)
Do these statements include the corresponding variable at all nodes?
Then I will create a User CEL Function in cfx and also write this function as an expression in our ccl file:
TEST= Blade Function (P,T,X,Y,Z,aitern)
and now I need to define these arguments in cfx (this part is the main problem) : can I write something like this:
and since my output is displacement of nodes in Y direction, then I can write:
and when it comes to specify my boundary conditions for the blade I will put this expression in the place where I specify the mesh motion in Y direction.
if this procedure is not correct, please provide me with some guidance.
|All times are GMT -4. The time now is 11:16.|