DOUG 0.2
Data Types | Modules | Defines | Functions/Subroutines | Variables

CreateRestrict.F90 File Reference

#include <doug_config.h>

Go to the source code of this file.

Data Types

interface  gendata
interface  getvals
interface  getsize

Modules

module  CoarseCreateRestrict
 

The main aim of this module is to create the restriction matrix.


Defines

#define float   real

Functions/Subroutines

subroutine CoarseCreateRestrict::CreateRestrict (C, M, R)
subroutine CoarseCreateRestrict::CreatePathRestrict (C, M, R, gendata, getvals, getsize)
subroutine CoarseCreateRestrict::getSizeOne (ptcnt, nsd, rsz, isz)
subroutine CoarseCreateRestrict::genNoData (cpts, csz, nsd, routp, ioutp)
subroutine CoarseCreateRestrict::getInvDistVals (cpts, csz, nsd, rinp, iinp, pt, outp)
subroutine CoarseCreateRestrict::getKrigingSize (ptcnt, nsd, rsz, isz)
subroutine CoarseCreateRestrict::genKrigingData (cpts, csz, nsd, routp, ioutp)
subroutine CoarseCreateRestrict::getKrigingVals (cpts, csz, nsd, rinp, iinp, pt, outp)
subroutine CoarseCreateRestrict::stripRestrict (M, R)

Variables

real(kind=xyzk), parameter CoarseCreateRestrict::invdistpow = 0.5_xyzk

Define Documentation

#define float   real