|
DOUG 0.2
|
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) |
| 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 | ||
| ) |
Definition at line 585 of file GeomInterp.f90.
References BuildMults(), CalcNextCoefs(), CoarseGrid_class::getDir(), MlinInterpolate(), and not.
Referenced by CoarseCreateRestrict::CreateRestrict().
| 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 | ||
| ) |
| 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().
1.7.3-20110217