FE-Project
All Classes Namespaces Files Functions Variables Pages
Public Member Functions | List of all members
scale_model_mesh_manager::modelmesh3d Type Referenceabstract
Inheritance diagram for scale_model_mesh_manager::modelmesh3d:
scale_model_meshbase_manager::modelmeshbase3d scale_model_meshbase_manager::modelmeshbase mod_atmos_mesh::atmosmesh mod_atmos_mesh_gm::atmosmeshgm mod_atmos_mesh_rm::atmosmeshrm

Public Member Functions

procedure, public modelmesh3d_init (this, mesh)
 
procedure, public modelmesh3d_final (this)
 
procedure(modelmesh3d_create_communicator), deferred, public create_communicator modelmesh3d_create_communicator
 
- Public Member Functions inherited from scale_model_meshbase_manager::modelmeshbase3d
procedure, public modelmeshbase3d_init (this, mesh)
 
procedure, public modelmeshbase3d_final (this)
 
procedure, public prepairelementoperation (this, element_operation_type, spmv_storage_format_)
 
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 modelmeshbase_get_modelmesh
 

Additional Inherited Members

- Public Attributes inherited from scale_model_meshbase_manager::modelmeshbase3d
class(meshbase3d), pointer ptr_mesh
 
type(elementoperationgeneralelement_operation_general
 
class(elementoperationtensorprod3d), allocatable element_operation_tensorprod
 
logical initialized_element_operation
 
- 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

Definition at line 57 of file scale_model_mesh_manager.F90.

Member Function/Subroutine Documentation

◆ modelmesh3d_init()

procedure, public scale_model_mesh_manager::modelmesh3d::modelmesh3d_init ( class(modelmesh3d), intent(inout), target this,
class(meshbase3d), intent(in), target mesh )

Definition at line 59 of file scale_model_mesh_manager.F90.

◆ modelmesh3d_final()

procedure, public scale_model_mesh_manager::modelmesh3d::modelmesh3d_final ( class(modelmesh3d), intent(inout), target this)

Definition at line 60 of file scale_model_mesh_manager.F90.

◆ create_communicator()

procedure(modelmesh3d_create_communicator), deferred, public scale_model_mesh_manager::modelmesh3d::create_communicator
pure virtual

Definition at line 61 of file scale_model_mesh_manager.F90.


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