FE-Project
Loading...
Searching...
No Matches
scale_mesh_bndinfo::meshbndinfo Type Reference

Derived type to manage boundary information of computational domain. More...

Public Member Functions

procedure init (this, list_size, tag)
 Initialize an object to manage boundary information.
procedure final (this)
 Finalize an object to manage boundary information.
generic set (this, is, ie, bnd_type_id, val)
generic set (this, is, ie, bnd_type_name, val)

Public Attributes

integer, dimension(:), allocatable list
real(rp), dimension(:), allocatable val
character(len=h_short) tag

Detailed Description

Derived type to manage boundary information of computational domain.

Definition at line 29 of file scale_mesh_bndinfo.F90.

Member Function/Subroutine Documentation

◆ init()

procedure scale_mesh_bndinfo::meshbndinfo::init ( class(meshbndinfo), intent(inout) this,
integer, intent(in) list_size,
character(*), intent(in), optional tag )

Initialize an object to manage boundary information.

Definition at line 34 of file scale_mesh_bndinfo.F90.

◆ final()

procedure scale_mesh_bndinfo::meshbndinfo::final ( class(meshbndinfo), intent(inout) this)

Finalize an object to manage boundary information.

Definition at line 35 of file scale_mesh_bndinfo.F90.

◆ set() [1/2]

generic scale_mesh_bndinfo::meshbndinfo::set ( class(meshbndinfo), intent(inout) this,
integer, intent(in) is,
integer, intent(in) ie,
integer, intent(in) bnd_type_id,
real(rp), intent(in), optional val )

Definition at line 38 of file scale_mesh_bndinfo.F90.

References scale_mesh_bndinfo::bndtype_nametoid().

◆ set() [2/2]

generic scale_mesh_bndinfo::meshbndinfo::set ( class(meshbndinfo), intent(inout) this,
integer, intent(in) is,
integer, intent(in) ie,
character(*), intent(in) bnd_type_name,
real(rp), intent(in), optional val )

Definition at line 38 of file scale_mesh_bndinfo.F90.

Member Data Documentation

◆ list

integer, dimension(:), allocatable scale_mesh_bndinfo::meshbndinfo::list

Definition at line 30 of file scale_mesh_bndinfo.F90.

30 integer, allocatable :: list(:)

◆ val

real(rp), dimension(:), allocatable scale_mesh_bndinfo::meshbndinfo::val

Definition at line 31 of file scale_mesh_bndinfo.F90.

31 real(RP), allocatable :: val(:)

◆ tag

character(len=h_short) scale_mesh_bndinfo::meshbndinfo::tag

Definition at line 32 of file scale_mesh_bndinfo.F90.

32 character(len=H_SHORT) :: tag

The documentation for this type was generated from the following file: