FE-Project
|
module FElib / Mesh / Rectangle 2D domain More...
Data Types | |
type | meshrectdom2d |
Functions/Subroutines | |
subroutine | meshrectdom2d_init (this, negx, negy, dom_xmin, dom_xmax, dom_ymin, dom_ymax, isperiodicx, isperiodicy, refelem, nlocalmeshperprc, nprcx, nprcy, nproc, myrank) |
subroutine, public | meshrectdom2d_setuplocaldom (lcmesh, tileid, panelid, i, j, nprcx, nprcy, dom_xmin, dom_xmax, dom_ymin, dom_ymax, nex, ney) |
subroutine, public | meshrectdom2d_coord_conv (x, y, xr, xs, yr, ys, vx, vy, elem) |
module FElib / Mesh / Rectangle 2D domain
subroutine scale_mesh_rectdom2d::meshrectdom2d_init | ( | class(meshrectdom2d), intent(inout) | this, |
integer, intent(in) | negx, | ||
integer, intent(in) | negy, | ||
real(rp), intent(in) | dom_xmin, | ||
real(rp), intent(in) | dom_xmax, | ||
real(rp), intent(in) | dom_ymin, | ||
real(rp), intent(in) | dom_ymax, | ||
logical, intent(in) | isperiodicx, | ||
logical, intent(in) | isperiodicy, | ||
type(quadrilateralelement), intent(in), target | refelem, | ||
integer, intent(in) | nlocalmeshperprc, | ||
integer, intent(in) | nprcx, | ||
integer, intent(in) | nprcy, | ||
integer, intent(in), optional | nproc, | ||
integer, intent(in), optional | myrank ) |
Definition at line 75 of file scale_mesh_rectdom2d.F90.
References scale_mesh_base2d::meshbase2d_final(), scale_mesh_base2d::meshbase2d_init(), and meshrectdom2d_setuplocaldom().
subroutine, public scale_mesh_rectdom2d::meshrectdom2d_setuplocaldom | ( | type(localmesh2d), intent(inout) | lcmesh, |
integer, intent(in) | tileid, | ||
integer, intent(in) | panelid, | ||
integer, intent(in) | i, | ||
integer, intent(in) | j, | ||
integer, intent(in) | nprcx, | ||
integer, intent(in) | nprcy, | ||
real(rp), intent(in) | dom_xmin, | ||
real(rp), intent(in) | dom_xmax, | ||
real(rp), intent(in) | dom_ymin, | ||
real(rp), intent(in) | dom_ymax, | ||
integer, intent(in) | nex, | ||
integer, intent(in) | ney ) |
Definition at line 205 of file scale_mesh_rectdom2d.F90.
References scale_localmesh_base::bctype_interior, scale_mesh_base2d::meshbase2d_setgeometricinfo(), meshrectdom2d_coord_conv(), scale_meshutil_2d::meshutil2d_buildglobalmap(), scale_meshutil_2d::meshutil2d_buildinteriormap(), scale_meshutil_2d::meshutil2d_genconnectivity(), scale_meshutil_2d::meshutil2d_genpatchboundarymap(), and scale_meshutil_2d::meshutil2d_genrectdomain().
Referenced by scale_mesh_rectdom2d::meshrectdom2d::assigndomid(), scale_mesh_cubedom3d::meshcubedom3d_init(), and meshrectdom2d_init().
subroutine, public scale_mesh_rectdom2d::meshrectdom2d_coord_conv | ( | real(rp), dimension(elem%np), intent(out) | x, |
real(rp), dimension(elem%np), intent(out) | y, | ||
real(rp), dimension(elem%np), intent(out) | xr, | ||
real(rp), dimension(elem%np), intent(out) | xs, | ||
real(rp), dimension(elem%np), intent(out) | yr, | ||
real(rp), dimension(elem%np), intent(out) | ys, | ||
real(rp), dimension(elem%nv), intent(in) | vx, | ||
real(rp), dimension(elem%nv), intent(in) | vy, | ||
type(elementbase2d), intent(in) | elem ) |
Definition at line 359 of file scale_mesh_rectdom2d.F90.
Referenced by scale_mesh_rectdom2d::meshrectdom2d::assigndomid(), and meshrectdom2d_setuplocaldom().