closing #98
This will enable all the fields to have a correct data_loc without requiring any user input (other than only 3 initial u, v, w fields in solver%init.
[x] move_data_loc function figures out the output data_loc based on input data_loc, operator dir, and operator move where move is 0 (v2v/p2p), -1 (p2v), or 1 (v2p)
[ ] Set move in tdsops based on inputs
[x] tds_solve sets the output fields data_loc
[ ] Reorders set the output field's data_loc based on input field
[ ] transeq can hardcode the output data_loc as VERT
closing #98 This will enable all the fields to have a correct data_loc without requiring any user input (other than only 3 initial u, v, w fields in solver%init.
move_data_loc
function figures out the outputdata_loc
based on inputdata_loc
, operatordir
, and operatormove
where move is 0 (v2v/p2p), -1 (p2v), or 1 (v2p)move
intdsops
based on inputs