XGCa
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Types | Public Member Functions | Public Attributes | List of all members
psn_class Module Reference

This module defines the data structure psn that is used for storing data on the triangle grid (fields, potentials, densities, etc.) More...

Collaboration diagram for psn_class:
Collaboration graph
[legend]

Data Types

type  psn_type
 

Public Member Functions

subroutine psn_mem_alloc (psn, n, ntr, npsi, nrho, nhybrid)
 Allocates memory for the psn data structure. More...
 

Public Attributes

type(psn_type), target psn_global
 

Detailed Description

This module defines the data structure psn that is used for storing data on the triangle grid (fields, potentials, densities, etc.)

Member Function/Subroutine Documentation

subroutine psn_class::psn_mem_alloc ( type(psn_type), intent(inout)  psn,
integer, intent(in)  n,
integer, intent(in)  ntr,
integer, intent(in)  npsi,
integer, intent(in)  nrho,
integer, intent(in)  nhybrid 
)

Allocates memory for the psn data structure.

Parameters
[in,out]psnfield data structure, type(psn_type)
[in]nNumber of vertices in the triangle mesh, (integer)
[in]ntrNumber of triangles in the triangle mesh, (integer)
[in]npsiNumber of flux-surfaces on uniform psi-grid, (integer)
[in]nrhoSize of gyroradius (vperp) grid, (integer)
[in]nhybridNumber of hybrid iterations in the calculation of the non-adiabatic elec. response, (integer)

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

type(psn_type), target psn_class::psn_global

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