#include "CellPoissonHypreSolver.h"
#include <stdlib.h>
#include "BoundaryBoxUtils.h"
#include "CartesianPatchGeometry.h"
#include "CartesianGridGeometry.h"
#include "PatchGeometry.h"
#include "ArrayDataBasicOps.h"
#include "PatchSideDataBasicOps.h"
#include "ArrayData.h"
#include "CellIndex.h"
#include "CellIterator.h"
#include "FaceIndex.h"
#include "SideData.h"
#include "SideIndex.h"
#include "SideVariable.h"
#include "OuterfaceData.h"
#include "OutersideData.h"
#include "tbox/SAMRAI_MPI.h"
#include "tbox/PIO.h"
#include "tbox/Timer.h"
#include "tbox/TimerManager.h"
#include "tbox/ShutdownRegistry.h"
#include "tbox/Utilities.h"
#include "tbox/MathUtilities.h"
Namespaces | |
namespace | SAMRAI |
namespace | SAMRAI::solv |
Defines | |
#define | NULL (0) |
Functions | |
void | compdiagvariablec2d_ (double *diag, const double *c, const double *offdiagi, const double *offdiagj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *cscale, const double *dscale) |
void | compdiagscalarc2d_ (double *diag, const double *c, const double *offdiagi, const double *offdiagj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *cscale, const double *dscale) |
void | compdiagzeroc2d_ (double *diag, const double *offdiagi, const double *offdiagj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *cscale, const double *dscale) |
void | adjbdry2d_ (double *diag, const double *offdiagi, const double *offdiagj, const int *pifirst, const int *pilast, const int *pjfirst, const int *pjlast, const double *acoef, const double *bcoef, const int *aifirst, const int *ailast, const int *ajfirst, const int *ajlast, const double *Ak0, const int *kifirst, const int *kilast, const int *kjfirst, const int *kjlast, const int *lower, const int *upper, const int *location, const double *h) |
void | adjbdryconstoffdiags2d_ (double *diag, const double *offdiag, const int *pifirst, const int *pilast, const int *pjfirst, const int *pjlast, const double *acoef, const int *aifirst, const int *ailast, const int *ajfirst, const int *ajlast, const double *Ak0, const int *kifirst, const int *kilast, const int *kjfirst, const int *kjlast, const int *lower, const int *upper, const int *location, const double *h) |
void | adjustrhs2d_ (double *rhs, const int *rifirst, const int *rilast, const int *rjfirst, const int *rjlast, const double *Ak0, const int *kifirst, const int *kilast, const int *kjfirst, const int *kjlast, const double *gcoef, const int *aifirst, const int *ailast, const int *ajfirst, const int *ajlast, const int *lower, const int *upper, const int *location) |
void | compdiagvariablec3d_ (double *diag, const double *c, const double *offdiagi, const double *offdiagj, const double *offdiagk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *cscale, const double *dscale) |
void | compdiagscalarc3d_ (double *diag, const double *c, const double *offdiagi, const double *offdiagj, const double *offdiagk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *cscale, const double *dscale) |
void | compdiagzeroc3d_ (double *diag, const double *offdiagi, const double *offdiagj, const double *offdiagk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *cscale, const double *dscale) |
void | adjbdry3d_ (double *diag, const double *offdiagi, const double *offdiagj, const double *offdiagk, const int *pifirst, const int *pilast, const int *pjfirst, const int *pjlast, const int *pkfirst, const int *pklast, const double *acoef, const double *bcoef, const int *aifirst, const int *ailast, const int *ajfirst, const int *ajlast, const int *akfirst, const int *aklast, const double *Ak0, const int *kifirst, const int *kilast, const int *kjfirst, const int *kjlast, const int *kkfirst, const int *kklast, const int *lower, const int *upper, const int *location, const double *h) |
void | adjbdryconstoffdiags3d_ (double *diag, const double *offdiag, const int *pifirst, const int *pilast, const int *pjfirst, const int *pjlast, const int *pkfirst, const int *pklast, const double *acoef, const int *aifirst, const int *ailast, const int *ajfirst, const int *ajlast, const int *akfirst, const int *aklast, const double *Ak0, const int *kifirst, const int *kilast, const int *kjfirst, const int *kjlast, const int *kkfirst, const int *kklast, const int *lower, const int *upper, const int *location, const double *h) |
void | adjustrhs3d_ (double *rhs, const int *rifirst, const int *rilast, const int *rjfirst, const int *rjlast, const int *rkfirst, const int *rklast, const double *Ak0, const int *kifirst, const int *kilast, const int *kjfirst, const int *kjlast, const int *kkfirst, const int *kklast, const double *gcoef, const int *aifirst, const int *ailast, const int *ajfirst, const int *ajlast, const int *akfirst, const int *aklast, const int *lower, const int *upper, const int *location) |
#define NULL (0) |
void compdiagvariablec2d_ | ( | double * | diag, | |
const double * | c, | |||
const double * | offdiagi, | |||
const double * | offdiagj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | cscale, | |||
const double * | dscale | |||
) |
void compdiagscalarc2d_ | ( | double * | diag, | |
const double * | c, | |||
const double * | offdiagi, | |||
const double * | offdiagj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | cscale, | |||
const double * | dscale | |||
) |
void compdiagzeroc2d_ | ( | double * | diag, | |
const double * | offdiagi, | |||
const double * | offdiagj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | cscale, | |||
const double * | dscale | |||
) |
void adjbdry2d_ | ( | double * | diag, | |
const double * | offdiagi, | |||
const double * | offdiagj, | |||
const int * | pifirst, | |||
const int * | pilast, | |||
const int * | pjfirst, | |||
const int * | pjlast, | |||
const double * | acoef, | |||
const double * | bcoef, | |||
const int * | aifirst, | |||
const int * | ailast, | |||
const int * | ajfirst, | |||
const int * | ajlast, | |||
const double * | Ak0, | |||
const int * | kifirst, | |||
const int * | kilast, | |||
const int * | kjfirst, | |||
const int * | kjlast, | |||
const int * | lower, | |||
const int * | upper, | |||
const int * | location, | |||
const double * | h | |||
) |
void adjbdryconstoffdiags2d_ | ( | double * | diag, | |
const double * | offdiag, | |||
const int * | pifirst, | |||
const int * | pilast, | |||
const int * | pjfirst, | |||
const int * | pjlast, | |||
const double * | acoef, | |||
const int * | aifirst, | |||
const int * | ailast, | |||
const int * | ajfirst, | |||
const int * | ajlast, | |||
const double * | Ak0, | |||
const int * | kifirst, | |||
const int * | kilast, | |||
const int * | kjfirst, | |||
const int * | kjlast, | |||
const int * | lower, | |||
const int * | upper, | |||
const int * | location, | |||
const double * | h | |||
) |
void adjustrhs2d_ | ( | double * | rhs, | |
const int * | rifirst, | |||
const int * | rilast, | |||
const int * | rjfirst, | |||
const int * | rjlast, | |||
const double * | Ak0, | |||
const int * | kifirst, | |||
const int * | kilast, | |||
const int * | kjfirst, | |||
const int * | kjlast, | |||
const double * | gcoef, | |||
const int * | aifirst, | |||
const int * | ailast, | |||
const int * | ajfirst, | |||
const int * | ajlast, | |||
const int * | lower, | |||
const int * | upper, | |||
const int * | location | |||
) |
void compdiagvariablec3d_ | ( | double * | diag, | |
const double * | c, | |||
const double * | offdiagi, | |||
const double * | offdiagj, | |||
const double * | offdiagk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | cscale, | |||
const double * | dscale | |||
) |
void compdiagscalarc3d_ | ( | double * | diag, | |
const double * | c, | |||
const double * | offdiagi, | |||
const double * | offdiagj, | |||
const double * | offdiagk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | cscale, | |||
const double * | dscale | |||
) |
void compdiagzeroc3d_ | ( | double * | diag, | |
const double * | offdiagi, | |||
const double * | offdiagj, | |||
const double * | offdiagk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | cscale, | |||
const double * | dscale | |||
) |
void adjbdry3d_ | ( | double * | diag, | |
const double * | offdiagi, | |||
const double * | offdiagj, | |||
const double * | offdiagk, | |||
const int * | pifirst, | |||
const int * | pilast, | |||
const int * | pjfirst, | |||
const int * | pjlast, | |||
const int * | pkfirst, | |||
const int * | pklast, | |||
const double * | acoef, | |||
const double * | bcoef, | |||
const int * | aifirst, | |||
const int * | ailast, | |||
const int * | ajfirst, | |||
const int * | ajlast, | |||
const int * | akfirst, | |||
const int * | aklast, | |||
const double * | Ak0, | |||
const int * | kifirst, | |||
const int * | kilast, | |||
const int * | kjfirst, | |||
const int * | kjlast, | |||
const int * | kkfirst, | |||
const int * | kklast, | |||
const int * | lower, | |||
const int * | upper, | |||
const int * | location, | |||
const double * | h | |||
) |
void adjbdryconstoffdiags3d_ | ( | double * | diag, | |
const double * | offdiag, | |||
const int * | pifirst, | |||
const int * | pilast, | |||
const int * | pjfirst, | |||
const int * | pjlast, | |||
const int * | pkfirst, | |||
const int * | pklast, | |||
const double * | acoef, | |||
const int * | aifirst, | |||
const int * | ailast, | |||
const int * | ajfirst, | |||
const int * | ajlast, | |||
const int * | akfirst, | |||
const int * | aklast, | |||
const double * | Ak0, | |||
const int * | kifirst, | |||
const int * | kilast, | |||
const int * | kjfirst, | |||
const int * | kjlast, | |||
const int * | kkfirst, | |||
const int * | kklast, | |||
const int * | lower, | |||
const int * | upper, | |||
const int * | location, | |||
const double * | h | |||
) |
void adjustrhs3d_ | ( | double * | rhs, | |
const int * | rifirst, | |||
const int * | rilast, | |||
const int * | rjfirst, | |||
const int * | rjlast, | |||
const int * | rkfirst, | |||
const int * | rklast, | |||
const double * | Ak0, | |||
const int * | kifirst, | |||
const int * | kilast, | |||
const int * | kjfirst, | |||
const int * | kjlast, | |||
const int * | kkfirst, | |||
const int * | kklast, | |||
const double * | gcoef, | |||
const int * | aifirst, | |||
const int * | ailast, | |||
const int * | ajfirst, | |||
const int * | ajlast, | |||
const int * | akfirst, | |||
const int * | aklast, | |||
const int * | lower, | |||
const int * | upper, | |||
const int * | location | |||
) |