FE-Project
Loading...
Searching...
No Matches
scale_model_meshbase_manager Module Reference

FElib / model framework / mesh manager (base) More...

Data Types

type  modelmeshbase
 Derived type to manage model mesh and spatial operators (base type) More...
type  modelmeshbase1d
 Derived type to manage 1D mesh and spatial operators. More...
type  modelmeshbase2d
 Derived type to manage 2D mesh and spatial operators. More...
type  modelmeshbase3d
 Derived type to manage 3D mesh and spatial operators. More...
interface  modelmeshbase_get_modelmesh

Functions/Subroutines

subroutine modelmeshbase_init (this, ndim)

Detailed Description

FElib / model framework / mesh manager (base)

Description
A module for managing mesh used in models
Author
Yuta Kawai, Team SCALE

Function/Subroutine Documentation

◆ modelmeshbase_init()

subroutine scale_model_meshbase_manager::modelmeshbase_init ( class(modelmeshbase), intent(inout) this,
integer, intent(in) ndim )

Definition at line 111 of file scale_model_meshbase_manager.F90.

112 implicit none
113 class(ModelMeshBase), intent(inout) :: this
114 integer, intent(in) :: nDim
115
116 integer :: d
117 !--------------------------------------------
118
119 this%communicator_num = 0
120 allocate( this%SOptrMat(ndim), this%DOptrMat(ndim) )
121
122 return

References scale_element_operation_tensorprod3d::elementoperationtensorprod3d_create().