Scrambler  1
Winds Module Reference

Module that handles the placement of winds. More...

+ Collaboration diagram for Winds:

List of all members.

Data Types

type  pWindDef
type  WindDef

Public Member Functions

subroutine CreateWind (Wind, density, temperature, velocity)
 Initializes a wind object.
subroutine UpdateWind (Wind)
subroutine AddWindToList (Wind)
subroutine WindGridInit (Info, Wind)
subroutine WindBeforeStep (Info, Wind)
 Places a wind boundary condition on an Info object.
subroutine WindSetErrFlag (Info, Wind)
subroutine WindBeforeGlobalStep (n)

Public Attributes

INTEGER, parameter NOWAVE = 0
 Wind data type.
INTEGER, parameter SQUAREWAVE = 1
INTEGER, parameter SINEWAVE = 2
TYPE(pWindDefpWind
INTEGER, parameter USER_DEFINED = 0
INTEGER, parameter OUTFLOW_ONLY = 1

Detailed Description

Module that handles the placement of winds.

Definition at line 32 of file winds.f90.


Member Function/Subroutine Documentation

subroutine CreateWind ( TYPE(WindDef), pointer  Wind,
REAL(KIND=qPREC), optional  density,
REAL(KIND=qPREC), optional  temperature,
REAL(KIND=qPREC), optional  velocity 
)

Initializes a wind object.

Parameters:
WindWind object

Definition at line 72 of file winds.f90.

subroutine UpdateWind ( TYPE(WindDef), pointer  Wind)

Definition at line 83 of file winds.f90.

subroutine AddWindToList ( TYPE(WindDef), pointer  Wind)

Definition at line 87 of file winds.f90.

subroutine WindGridInit ( TYPE(InfoDef)  Info,
TYPE(WindDef Wind 
)

Definition at line 98 of file winds.f90.

subroutine WindBeforeStep ( TYPE(InfoDef)  Info,
TYPE(WindDef Wind 
)

Places a wind boundary condition on an Info object.

Parameters:
InfoInfo object
WindWind object

Definition at line 108 of file winds.f90.

subroutine WindSetErrFlag ( TYPE(InfoDef)  Info,
Type(WindDef), pointer  Wind 
)

Definition at line 228 of file winds.f90.

subroutine WindBeforeGlobalStep ( INTEGER  n)

Definition at line 233 of file winds.f90.


Member Data Documentation

INTEGER, parameter NOWAVE = 0

Wind data type.

Definition at line 41 of file winds.f90.

INTEGER, parameter SQUAREWAVE = 1

Definition at line 41 of file winds.f90.

INTEGER, parameter SINEWAVE = 2

Definition at line 41 of file winds.f90.

TYPE(pWindDef) pWind

Definition at line 63 of file winds.f90.

INTEGER, parameter USER_DEFINED = 0

Definition at line 67 of file winds.f90.

INTEGER, parameter OUTFLOW_ONLY = 1

Definition at line 67 of file winds.f90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables