FE-Project
|
module FElib / Mesh / Cubic 3D domain More...
Data Types | |
type | meshcubedom3d |
Functions/Subroutines | |
subroutine | meshcubedom3d_init (this, negx, negy, negz, dom_xmin, dom_xmax, dom_ymin, dom_ymax, dom_zmin, dom_zmax, isperiodicx, isperiodicy, isperiodicz, refelem, nlocalmeshperprc, nprcx, nprcy, nproc, myrank, fz) |
subroutine, public | meshcubedom3d_coord_conv (x, y, z, xx, xy, xz, yx, yy, yz, zx, zy, zz, vx, vy, vz, elem) |
module FElib / Mesh / Cubic 3D domain
subroutine scale_mesh_cubedom3d::meshcubedom3d_init | ( | class(meshcubedom3d), intent(inout) | this, |
integer, intent(in) | negx, | ||
integer, intent(in) | negy, | ||
integer, intent(in) | negz, | ||
real(rp), intent(in) | dom_xmin, | ||
real(rp), intent(in) | dom_xmax, | ||
real(rp), intent(in) | dom_ymin, | ||
real(rp), intent(in) | dom_ymax, | ||
real(rp), intent(in) | dom_zmin, | ||
real(rp), intent(in) | dom_zmax, | ||
logical, intent(in) | isperiodicx, | ||
logical, intent(in) | isperiodicy, | ||
logical, intent(in) | isperiodicz, | ||
type(hexahedralelement), 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, | ||
real(rp), dimension(negz+1), intent(in), optional | fz ) |
Definition at line 95 of file scale_mesh_cubedom3d.F90.
References scale_localmesh_base::bctype_interior, scale_mesh_base2d::meshbase2d_init(), scale_mesh_base3d::meshbase3d_final(), scale_mesh_base3d::meshbase3d_init(), scale_mesh_base3d::meshbase3d_setgeometricinfo(), meshcubedom3d_coord_conv(), scale_mesh_rectdom2d::meshrectdom2d_setuplocaldom(), scale_meshutil_3d::meshutil3d_buildglobalmap(), scale_meshutil_3d::meshutil3d_buildinteriormap(), scale_meshutil_3d::meshutil3d_genconnectivity(), scale_meshutil_3d::meshutil3d_gencubedomain(), and scale_meshutil_3d::meshutil3d_genpatchboundarymap().
subroutine, public scale_mesh_cubedom3d::meshcubedom3d_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) | z, | ||
real(rp), dimension(elem%np), intent(out) | xx, | ||
real(rp), dimension(elem%np), intent(out) | xy, | ||
real(rp), dimension(elem%np), intent(out) | xz, | ||
real(rp), dimension(elem%np), intent(out) | yx, | ||
real(rp), dimension(elem%np), intent(out) | yy, | ||
real(rp), dimension(elem%np), intent(out) | yz, | ||
real(rp), dimension(elem%np), intent(out) | zx, | ||
real(rp), dimension(elem%np), intent(out) | zy, | ||
real(rp), dimension(elem%np), intent(out) | zz, | ||
real(rp), dimension(elem%nv), intent(in) | vx, | ||
real(rp), dimension(elem%nv), intent(in) | vy, | ||
real(rp), dimension(elem%nv), intent(in) | vz, | ||
type(elementbase3d), intent(in) | elem ) |
Definition at line 515 of file scale_mesh_cubedom3d.F90.
Referenced by meshcubedom3d_init(), and scale_mesh_cubedom3d::meshcubedom3d::set_geometric_with_vcoord().