#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 | |||
| ) |
1.5.1