Moves the boundary vertices and the associated surface
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ib | |||
type(motion), | intent(in) | :: | this_motion | |||
type(vector), | intent(in) | :: | displacement | |||
type(mesh), | intent(inout) | :: | msh |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(motion), | intent(inout) | :: | mot | |||
integer, | intent(in) | :: | surface_motion | |||
integer, | intent(in) | :: | vertex_motion | |||
character(len=*), | intent(in) | :: | ml_file |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(motion), | intent(inout) | :: | mot |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(motion), | intent(in) | :: | mot |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(motion), | intent(in) | :: | mot |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(motion), | intent(in) | :: | mot |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iml | ||||
real(kind=psb_dpk_), | private, | allocatable | :: | law_x(:) | |||
type(vector), | private, | allocatable | :: | law_y(:) | |||
integer, | private | :: | surface_motion | ||||
integer, | private | :: | vertex_motion |
procedure, public :: create_motion | |
procedure, public :: free_motion | |
generic, public :: get_displacement => get_motion_displacement | |
generic, public :: get_velocity => get_motion_velocity | |
generic, public :: nemo_sizeof => nemo_motion_sizeof | |
procedure, public :: surface_motion_ | |
procedure, public :: vertex_motion_ | |
procedure, private :: get_motion_displacement | |
procedure, private :: get_motion_velocity | |
procedure, private :: nemo_motion_sizeof |