Object Info


shift_g(_G70, _G71, _G72) is defined in /home/robert/projects/Ctadel/fdm.s:92
shift_g(_G70, _G71, _G72) --> stencil_op --> commuting_op --> operator --> object
linear_op --> operator --> object
self_commuting_op --> commuting_op --> operator --> object
declared_op(script("fdm")) --> declared_object(script(
"fdm")) --> object
------------------------------------ Properties:
shift_g(grid([grid, _G129012, _G129015, _G129018]), x, grid([_G129023, _G129012, _G129015, _G129018])) has grid(([ grid([grid, _G129012, _G129015, _G129018])
, x
, grid([ _G129023
, _G129012
, _G129015
, _G129018 ]) ] ->
grid([half, _G129012, _G129015, _G129018])
))
shift_g(grid([_G129009, grid, _G129015, _G129018]), y, grid([_G129009, _G129026, _G129015, _G129018])) has grid(([ grid([_G129009, grid, _G129015, _G129018])
, y
, grid([ _G129009
, _G129026
, _G129015
, _G129018 ]) ] ->
grid([_G129009, half, _G129015, _G129018])
))
shift_g({_G129007}, {x}, {- {{_G129020} / {2}}}) has value({_G129007} @ (index(x) = ( point(x)
- floor(( 1 / 2
* {_G129020}
))
)))
shift_g({_G129007}, {x}, {{_G129016} / {2}}) has value({_G129007} @ (index(x) = ( floor(( 1 / 2
* {_G129016}
))
+ point(x)
)))
shift_g({_G129007}, {y}, {- {{_G129020} / {2}}}) has value({_G129007} @ (index(y) = ( point(y)
- floor(( 1 / 2
* {_G129020}
))
)))
shift_g({_G129007}, {y}, {{_G129016} / {2}}) has value({_G129007} @ (index(y) = ( floor(( 1 / 2
* {_G129016}
))
+ point(y)
)))
shift_g({_G129007}, {z}, {- {{_G129020} / {2}}}) has value({_G129007} @ (index(z) = ( point(z)
- floor(( 1 / 2
* {_G129020}
))
)))
shift_g({_G129007}, {z}, {{_G129016} / {2}}) has value({_G129007} @ (index(z) = ( floor(( 1 / 2
* {_G129016}
))
+ point(z)
)))
shift_g(_G70, _G71, _G72) has type(([_G129010, coordinate, real] ->
_G129010
))
shift_g(grid([_G129009, _G129012, grid, _G129018]), z, grid([_G129009, _G129012, _G129029, _G129018])) has grid(([ grid([_G129009, _G129012, grid, _G129018])
, z
, grid([ _G129009
, _G129012
, _G129029
, _G129018 ]) ] ->
grid([_G129009, _G129012, half, _G129018])
))
------------------------------------ Methods inherited from class object:
shift_g(_G70, _G71, _G72) can restore(_G129230)
save(_G129230, _G129231)
get_properties(_G129230, _G129231)
get_superobjects(_G129230, _G129231)
get_subobjects(_G129230, _G129231)
get_parents(_G129230, _G129231)
get_children(_G129230, _G129231)
get_instances(_G129230, _G129231)
create(_G129230, _G129231)
get_dependencies(_G129230, _G129231)
------------------------------------ Methods inherited from class self_commuting_op:
shift_g(_G70, _G71, _G72) can commute_over(_G129271, _G129272)