2D AMRCLAW
Data Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
gauges_module Module Reference
Collaboration diagram for gauges_module:
Collaboration graph
[legend]

Data Types

type  gauge_type
 

Public Member Functions

subroutine set_gauges (restart, num_eqn, num_aux, fname)
 
subroutine setbestsrc ()
 
subroutine update_gauges (q, aux, xlow, ylow, num_eqn, mitot, mjtot, num_aux, mptr)
 
subroutine print_gauges_and_reset_nextloc (gauge_num)
 

Public Attributes

integer, parameter outgaugeunit = 89
 
integer num_gauges
 
integer, parameter max_buffer = 1000
 
type(gauge_type), dimension(:),
allocatable 
gauges
 
integer, dimension(:), allocatable mbestsrc
 
integer, dimension(:), allocatable mbestorder
 
integer, dimension(:), allocatable igauge
 
integer, dimension(:), allocatable mbestg1
 
integer, dimension(:), allocatable mbestg2
 

Private Attributes

logical, private module_setup = .false.
 

Detailed Description

Definition at line 39 of file gauges_module.f90.

Member Function/Subroutine Documentation

subroutine gauges_module::print_gauges_and_reset_nextloc ( integer, intent(in)  gauge_num)

Definition at line 498 of file gauges_module.f90.

Referenced by check(), tick(), and update_gauges().

Here is the caller graph for this function:

subroutine gauges_module::set_gauges ( logical, intent(in)  restart,
integer  num_eqn,
integer  num_aux,
character(len=*), intent(in), optional  fname 
)

Definition at line 89 of file gauges_module.f90.

References opendatafile().

Referenced by amr2().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine gauges_module::setbestsrc ( )

Definition at line 254 of file gauges_module.f90.

References qsorti().

Referenced by tick().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine gauges_module::update_gauges ( real(kind=8), dimension(num_eqn, mitot, mjtot), intent(in)  q,
real(kind=8), dimension(num_aux, mitot, mjtot), intent(in)  aux,
real(kind=8), intent(in)  xlow,
real(kind=8), intent(in)  ylow,
integer, intent(in)  num_eqn,
integer, intent(in)  mitot,
integer, intent(in)  mjtot,
integer, intent(in)  num_aux,
integer, intent(in)  mptr 
)

Definition at line 342 of file gauges_module.f90.

References print_gauges_and_reset_nextloc().

Referenced by par_advanc().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

type(gauge_type), dimension(:), allocatable gauges_module::gauges

Definition at line 81 of file gauges_module.f90.

integer, dimension(:), allocatable gauges_module::igauge

Definition at line 84 of file gauges_module.f90.

integer, parameter gauges_module::max_buffer = 1000

Definition at line 49 of file gauges_module.f90.

integer, dimension(:), allocatable gauges_module::mbestg1

Definition at line 84 of file gauges_module.f90.

integer, dimension(:), allocatable gauges_module::mbestg2

Definition at line 84 of file gauges_module.f90.

integer, dimension(:), allocatable gauges_module::mbestorder

Definition at line 84 of file gauges_module.f90.

integer, dimension(:), allocatable gauges_module::mbestsrc

Definition at line 84 of file gauges_module.f90.

logical, private gauges_module::module_setup = .false.
private

Definition at line 44 of file gauges_module.f90.

integer gauges_module::num_gauges

Definition at line 47 of file gauges_module.f90.

integer, parameter gauges_module::outgaugeunit = 89

Definition at line 46 of file gauges_module.f90.


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