DOUG 0.2
Functions/Subroutines

GeomInterp Module Reference

Functions/Subroutines

subroutine CreateGeneralRestrict (C, M, R, genmat)
subroutine CalcNextCoefs (ct, ci, hnds, minv, maxv, coefs, cinds, csz, nsd, pt, cfout, ciout, ncsz)
subroutine BuildMults (minv, maxv, coefs, cinds, csz, nsd, mults)
real(kind=xyzk) MlinInterpolate (pt, nsd, mults)
subroutine CalcMlinearInterp (A, C, M)

Function/Subroutine Documentation

subroutine GeomInterp::BuildMults ( real(kind=xyzk),dimension(:),intent(in)  minv,
real(kind=xyzk),dimension(:),intent(in)  maxv,
real(kind=xyzk),dimension(:,:),intent(in)  coefs,
integer,dimension(:),intent(in)  cinds,
integer,intent(in)  csz,
integer,intent(in)  nsd,
real(kind=xyzk),dimension(:,:),intent(out)  mults 
)

Definition at line 472 of file GeomInterp.f90.

Referenced by CalcMlinearInterp().

subroutine GeomInterp::CalcMlinearInterp ( type(SpMtx),intent(inout)  A,
type(CoarseGrid),intent(in)  C,
type(Mesh),intent(in)  M 
)
subroutine GeomInterp::CalcNextCoefs ( real(kind=xyzk),dimension(:),intent(in)  ct,
integer,intent(in)  ci,
integer,dimension(:),pointer  hnds,
real(kind=xyzk),dimension(:),intent(in)  minv,
real(kind=xyzk),dimension(:),intent(in)  maxv,
real(kind=xyzk),dimension(:,:),intent(in)  coefs,
integer,dimension(:),intent(in)  cinds,
integer,intent(in)  csz,
integer,intent(in)  nsd,
real(kind=xyzk),dimension(:),intent(in)  pt,
real(kind=xyzk),dimension(:,:),intent(out)  cfout,
integer,dimension(:),intent(out)  ciout,
integer,intent(out)  ncsz 
)

Definition at line 244 of file GeomInterp.f90.

References not.

Referenced by CalcMlinearInterp().

subroutine GeomInterp::CreateGeneralRestrict ( type(CoarseGrid),intent(inout)  C,
type(Mesh),intent(in)  M,
type(SpMtx),intent(out)  R,
  genmat 
)

Definition at line 77 of file GeomInterp.f90.

Referenced by CoarseCreateRestrict::CreateRestrict().

real(kind=xyzk) GeomInterp::MlinInterpolate ( real(kind=xyzk),dimension(:),intent(in)  pt,
integer,intent(in)  nsd,
real(kind=xyzk),dimension(:),intent(in)  mults 
)

Definition at line 563 of file GeomInterp.f90.

Referenced by CalcMlinearInterp().