IGMBaseLib 1.0
Data Types | Modules | Functions/Subroutines

src/core/field/Field_IcGrid2D_Manager.f90 File Reference

Go to the source code of this file.

Data Types

type  Field_IcGrid2D_Manager::Field_IcGrid2D
 The derived type which manages the data of a physical field on a icosahedral grid distributed horizontally. More...
interface  Field_IcGrid2D_Manager::Field_IcGrid2D_Init

Modules

module  Field_IcGrid2D_Manager
 

This module provides the derived type which manages the data of a physical field on a icosahedral grid and some subroutines to manupulate and analize the field data.


Functions/Subroutines

subroutine Field_IcGrid2D_Manager::init_Field_IcGrid2D0 (self, icgrid, name, field_rank, long_name, units)
 Initialize a variable of derived type Field_IcGrid2D.
subroutine Field_IcGrid2D_Manager::init_Field_IcGrid2D1 (self, icgrid, name, rank, long_name, units)
 Initialize a variable of derived type Field_IcGrid2D.
subroutine Field_IcGrid2D_Manager::init_Field_IcGrid2D2 (self, icgrid, name, rank)
 Initialize a variable of derived type Field_IcGrid2D.
subroutine, public Field_IcGrid2D_Manager::Field_IcGrid2D_Final (self)
 Finalizes a variable of derived type Field_IcGrid2D.
type(Physical_Field), pointer,
public 
Field_IcGrid2D_Manager::get_Physical_Field (self)
 Gets the pointer to a variable of derived type Physical_Field which is a base derived type of Field_IcGrid2D.
type(IcGrid2D_FVM), pointer, public Field_IcGrid2D_Manager::get_icgrid (self)
 Get the pointer to the variable of derived type IcGrid2D_FVM which is a component of derived type Field_IcGrid2D.
subroutine, public Field_IcGrid2D_Manager::paste_field_margin (self)
 全矩形領域の物理場データを保持する配列に対して, 袖領域を隣り合う矩形領域の境界近傍の物理データで埋める処理を行う.
real(DP), public Field_IcGrid2D_Manager::global_mean (self)
 Calculate the global spatial average of a physical field on icosahedral grid.
character(STRING), public Field_IcGrid2D_Manager::get_long_field2D_name (self)
 Get the long name of (or explanation for) the physcial field.
subroutine, public Field_IcGrid2D_Manager::set_long_field2D_name (self, long_name)
 Set the long name of (or explanation for) the physcial field.
character(TOKEN), public Field_IcGrid2D_Manager::get_field2D_units (self)
 Get the unit of the physical field.
subroutine, public Field_IcGrid2D_Manager::set_field2D_units (self, units)
 Sets the unit of the physical field.
integer, public Field_IcGrid2D_Manager::get_field2D_rank (self)
 Get The rank of the physical field.
character(TOKEN), public Field_IcGrid2D_Manager::get_field2D_name (self)
 Get the (short) name of the physical field.
subroutine, public Field_IcGrid2D_Manager::set_field2D_name (self, name)
 Sets the (short) name of the physical field.
 All Classes Namespaces Files Functions Variables