FE-Project
Loading...
Searching...
No Matches
scale_model_meshbase_manager::modelmeshbase2d Type Reference

Derived type to manage 2D mesh and spatial operators. More...

Inheritance diagram for scale_model_meshbase_manager::modelmeshbase2d:
scale_model_meshbase_manager::modelmeshbase scale_model_mesh_manager::modelmesh2d

Public Member Functions

procedure, public modelmeshbase2d_init (this, mesh)
procedure, public modelmeshbase2d_final (this)
procedure, public getmodelmesh (this, ptr_mesh)
Public Member Functions inherited from scale_model_meshbase_manager::modelmeshbase
procedure modelmeshbase_init (this, ndim)
procedure modelmeshbase_final (this)
procedure get_communicatorid (this, max_communicator_num)
procedure(modelmeshbase_get_modelmesh), deferred, public getmodelmesh (this, ptr_mesh)

Public Attributes

class(meshbase2d), pointer ptr_mesh
Public Attributes inherited from scale_model_meshbase_manager::modelmeshbase
type(sparsemat), dimension(:), allocatable doptrmat
type(sparsemat), dimension(:), allocatable soptrmat
type(sparsematliftoptrmat
class(elementoperationbase3d), pointer element3d_operation
integer communicator_num

Detailed Description

Derived type to manage 2D mesh and spatial operators.

Definition at line 77 of file scale_model_meshbase_manager.F90.

Member Function/Subroutine Documentation

◆ modelmeshbase2d_init()

procedure, public scale_model_meshbase_manager::modelmeshbase2d::modelmeshbase2d_init ( class(modelmeshbase2d), intent(inout), target this,
class(meshbase2d), intent(in), target mesh )

Definition at line 80 of file scale_model_meshbase_manager.F90.

◆ modelmeshbase2d_final()

procedure, public scale_model_meshbase_manager::modelmeshbase2d::modelmeshbase2d_final ( class(modelmeshbase2d), intent(inout), target this)

Definition at line 81 of file scale_model_meshbase_manager.F90.

◆ getmodelmesh()

procedure, public scale_model_meshbase_manager::modelmeshbase2d::getmodelmesh ( class(modelmeshbase2d), intent(in), target this,
class(meshbase), intent(out), pointer ptr_mesh )

Definition at line 82 of file scale_model_meshbase_manager.F90.

Member Data Documentation

◆ ptr_mesh

class(meshbase2d), pointer scale_model_meshbase_manager::modelmeshbase2d::ptr_mesh

Definition at line 78 of file scale_model_meshbase_manager.F90.

78 class(MeshBase2D), pointer :: ptr_mesh

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