Classes | |
class | FACOperatorStrategy |
Defines a Strategy pattern interface to problem-specific operations needed to implement the FAC preconditioner algorithm. More... | |
class | FACPreconditioner |
Implements the FAC iterative solution procedure for a linear system of equations, Au=f, defined on some subset of levels in an AMR patch hierarchy. More... | |
class | NonlinearSolverStrategy |
Abstract base class defining interface between an algs::ImplicitIntegrator object and a nonlinear solver used to advance the solution in time. More... | |
class | PETScAbstractVectorReal |
class | SNES_SAMRAIContext |
class | SNESAbstractFunctions |
Abstract base class that declares the functions to be used with the PETSc SNES nonlinear solver package. More... | |
class | CVODEAbstractFunctions |
class | CVODESolver |
Class CVODESolver serves as a C++ wrapper for the CVODE ordinary differential equation solver package. More... | |
class | KINSOL_SAMRAIContext |
Wraps the KINSOLSolver C++ wrapper class so that KINSOL may be used in applications that require a nonlinear solver. More... | |
class | KINSOLAbstractFunctions |
class | KINSOLSolver |
class | SundialsAbstractVector |
class | CartesianRobinBcHelper |
Helper utility for setting Robin boundary conditions. More... | |
class | CellPoissonFACOps |
FAC operator class to solve Poisson's equation on a SAMR grid, using cell-centered, second-order finite-volume method, with Robin boundary conditions. More... | |
class | CellPoissonFACSolver |
Class for solving scalar Poisson's equation on SAMR grid, wrapping up lower-level components (FAC cycling, Poisson equation operations and boundary conditions) in a single high-level interface. More... | |
class | CellPoissonHypreSolver |
Use the HYPRE preconditioner library to solve (the cell-centered) Poisson's equation on a single level in a hierarchy. More... | |
class | GhostCellRobinBcCoefs |
A prefabricated Robin boundary condition coefficients for the case where cell-centered data is fixed at the first ghost-cell centers. More... | |
class | LocationIndexRobinBcCoefs |
A prefabricated Robin boundary condition coefficients for coefficients that are entirely specified by the boundary box location index. More... | |
class | PoissonSpecifications |
Light class holding specifications for cell-centered implementation of the scalar Poisson equation. More... | |
class | RobinBcCoefStrategy |
Interface for specifying Robin boundary conditions. More... | |
class | SimpleCellRobinBcCoefs |
A prefabricated Robin boundary condition coefficients with an interface like the old Poisson solvers. More... | |
class | PETSc_SAMRAIVectorReal |
class | SAMRAIVectorReal |
class | Sundials_SAMRAIVector |
Functions | |
void | compfluxvardc2d_ (double *xflux, double *yflux, const int *fluxgi, const int *fluxgj, const double *xdiff_coef, const double *ydiff_coef, const int *dcgi, const int *dcgj, const double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *dx) |
void | compfluxcondc2d_ (double *xflux, double *yflux, const int *fluxgi, const int *fluxgj, const double &diff_coef, const double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *dx) |
void | rbgswithfluxmaxvardcvarsf2d_ (const double *xflux, const double *yflux, const int *fluxgi, const int *fluxgj, const double *xdiff_coef, const double *ydiff_coef, const int *dcgi, const int *dcgj, const double *rhs, const int *rhsgi, const int *rhsgj, const double *scalar_field, const int *scalar_field_gi, const int *scalar_field_gj, double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *dx, const int *offset, const double *maxres) |
void | rbgswithfluxmaxcondcvarsf2d_ (const double *xflux, const double *yflux, const int *fluxgi, const int *fluxgj, const double &dc, const double *rhs, const int *rhsgi, const int *rhsgj, const double *scalar_field, const int *scalar_field_gi, const int *scalar_field_gj, double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *dx, const int *offset, const double *maxres) |
void | rbgswithfluxmaxvardcconsf2d_ (const double *xflux, const double *yflux, const int *fluxgi, const int *fluxgj, const double *xdiff_coef, const double *ydiff_coef, const int *dcgi, const int *dcgj, const double *rhs, const int *rhsgi, const int *rhsgj, const double &scalar_field, double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *dx, const int *offset, const double *maxres) |
void | rbgswithfluxmaxcondcconsf2d_ (const double *xflux, const double *yflux, const int *fluxgi, const int *fluxgj, const double &dc, const double *rhs, const int *rhsgi, const int *rhsgj, const double &scalar_field, double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *dx, const int *offset, const double *maxres) |
void | compresvarsca2d_ (const double *xflux, const double *yflux, const int *fluxgi, const int *fluxgj, const double *rhs, const int *rhsgi, const int *rhsgj, double *residual, const int *residualgi, const int *residualgj, const double *scalar_field, const int *scalar_field_gi, const int *scalar_field_gj, const double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *dx) |
void | compresconsca2d_ (const double *xflux, const double *yflux, const int *fluxgi, const int *fluxgj, const double *rhs, const int *rhsgi, const int *rhsgj, double *residual, const int *residualgi, const int *residualgj, const double &scalar_field, const double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const double *dx) |
void | ewingfixfluxvardc2d_ (const double *xflux, const double *yflux, const int *fluxgi, const int *fluxgj, const double *xdiff_coef, const double *ydiff_coef, const int *dcgi, const int *dcgj, const double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *location_index, const int *ratio_to_coarser, const int *blower, const int *bupper, const double *dx) |
void | ewingfixfluxcondc2d_ (const double *xflux, const double *yflux, const int *fluxgi, const int *fluxgj, const double &diff_coef, const double *soln, const int *solngi, const int *solngj, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *location_index, const int *ratio_to_coarser, const int *blower, const int *bupper, const double *dx) |
void | compfluxvardc3d_ (double *xflux, double *yflux, double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double *xdiff_coef, const double *ydiff_coef, const double *zdiff_coef, const int *dcgi, const int *dcgj, const int *dcgk, const double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *dx) |
void | compfluxcondc3d_ (double *xflux, double *yflux, double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double &diff_coef, const double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *dx) |
void | rbgswithfluxmaxvardcvarsf3d_ (const double *xflux, const double *yflux, const double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double *xdiff_coef, const double *ydiff_coef, const double *zdiff_coef, const int *dcgi, const int *dcgj, const int *dcgk, const double *rhs, const int *rhsgi, const int *rhsgj, const int *rhsgk, const double *scalar_field, const int *scalar_field_gi, const int *scalar_field_gj, const int *scalar_field_gk, double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *dx, const int *offset, const double *maxres) |
void | rbgswithfluxmaxcondcvarsf3d_ (const double *xflux, const double *yflux, const double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double &dc, const double *rhs, const int *rhsgi, const int *rhsgj, const int *rhsgk, const double *scalar_field, const int *scalar_field_gi, const int *scalar_field_gj, const int *scalar_field_gk, double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *dx, const int *offset, const double *maxres) |
void | rbgswithfluxmaxvardcconsf3d_ (const double *xflux, const double *yflux, const double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double *xdiff_coef, const double *ydiff_coef, const double *zdiff_coef, const int *dcgi, const int *dcgj, const int *dcgk, const double *rhs, const int *rhsgi, const int *rhsgj, const int *rhsgk, const double &scalar_field, double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *dx, const int *offset, const double *maxres) |
void | rbgswithfluxmaxcondcconsf3d_ (const double *xflux, const double *yflux, const double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double &dc, const double *rhs, const int *rhsgi, const int *rhsgj, const int *rhsgk, const double &scalar_field, double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *dx, const int *offset, const double *maxres) |
void | compresvarsca3d_ (const double *xflux, const double *yflux, const double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double *rhs, const int *rhsgi, const int *rhsgj, const int *rhsgk, double *residual, const int *residualgi, const int *residualgj, const int *residualgk, const double *scalar_field, const int *scalar_field_gi, const int *scalar_field_gj, const int *scalar_field_gk, const double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *dx) |
void | compresconsca3d_ (const double *xflux, const double *yflux, const double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double *rhs, const int *rhsgi, const int *rhsgj, const int *rhsgk, double *residual, const int *residualgi, const int *residualgj, const int *residualgk, const double &scalar_field, const double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const double *dx) |
void | ewingfixfluxvardc3d_ (const double *xflux, const double *yflux, const double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double *xdiff_coef, const double *ydiff_coef, const double *zdiff_coef, const int *dcgi, const int *dcgj, const int *dcgk, const double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const int *location_index, const int *ratio_to_coarser, const int *blower, const int *bupper, const double *dx) |
void | ewingfixfluxcondc3d_ (const double *xflux, const double *yflux, const double *zflux, const int *fluxgi, const int *fluxgj, const int *fluxgk, const double &diff_coef, const double *soln, const int *solngi, const int *solngj, const int *solngk, const int *ifirst, const int *ilast, const int *jfirst, const int *jlast, const int *kfirst, const int *klast, const int *location_index, const int *ratio_to_coarser, const int *blower, const int *bupper, const double *dx) |
void SAMRAI::solv::compfluxvardc2d_ | ( | double * | xflux, | |
double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double * | xdiff_coef, | |||
const double * | ydiff_coef, | |||
const int * | dcgi, | |||
const int * | dcgj, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | dx | |||
) |
void SAMRAI::solv::compfluxcondc2d_ | ( | double * | xflux, | |
double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double & | diff_coef, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | dx | |||
) |
void SAMRAI::solv::rbgswithfluxmaxvardcvarsf2d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double * | xdiff_coef, | |||
const double * | ydiff_coef, | |||
const int * | dcgi, | |||
const int * | dcgj, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const double * | scalar_field, | |||
const int * | scalar_field_gi, | |||
const int * | scalar_field_gj, | |||
double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | dx, | |||
const int * | offset, | |||
const double * | maxres | |||
) |
void SAMRAI::solv::rbgswithfluxmaxcondcvarsf2d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double & | dc, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const double * | scalar_field, | |||
const int * | scalar_field_gi, | |||
const int * | scalar_field_gj, | |||
double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | dx, | |||
const int * | offset, | |||
const double * | maxres | |||
) |
void SAMRAI::solv::rbgswithfluxmaxvardcconsf2d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double * | xdiff_coef, | |||
const double * | ydiff_coef, | |||
const int * | dcgi, | |||
const int * | dcgj, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const double & | scalar_field, | |||
double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | dx, | |||
const int * | offset, | |||
const double * | maxres | |||
) |
void SAMRAI::solv::rbgswithfluxmaxcondcconsf2d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double & | dc, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const double & | scalar_field, | |||
double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | dx, | |||
const int * | offset, | |||
const double * | maxres | |||
) |
void SAMRAI::solv::compresvarsca2d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
double * | residual, | |||
const int * | residualgi, | |||
const int * | residualgj, | |||
const double * | scalar_field, | |||
const int * | scalar_field_gi, | |||
const int * | scalar_field_gj, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | dx | |||
) |
void SAMRAI::solv::compresconsca2d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
double * | residual, | |||
const int * | residualgi, | |||
const int * | residualgj, | |||
const double & | scalar_field, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const double * | dx | |||
) |
void SAMRAI::solv::ewingfixfluxvardc2d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double * | xdiff_coef, | |||
const double * | ydiff_coef, | |||
const int * | dcgi, | |||
const int * | dcgj, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | location_index, | |||
const int * | ratio_to_coarser, | |||
const int * | blower, | |||
const int * | bupper, | |||
const double * | dx | |||
) |
void SAMRAI::solv::ewingfixfluxcondc2d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const double & | diff_coef, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | location_index, | |||
const int * | ratio_to_coarser, | |||
const int * | blower, | |||
const int * | bupper, | |||
const double * | dx | |||
) |
void SAMRAI::solv::compfluxvardc3d_ | ( | double * | xflux, | |
double * | yflux, | |||
double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double * | xdiff_coef, | |||
const double * | ydiff_coef, | |||
const double * | zdiff_coef, | |||
const int * | dcgi, | |||
const int * | dcgj, | |||
const int * | dcgk, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | dx | |||
) |
void SAMRAI::solv::compfluxcondc3d_ | ( | double * | xflux, | |
double * | yflux, | |||
double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double & | diff_coef, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | dx | |||
) |
void SAMRAI::solv::rbgswithfluxmaxvardcvarsf3d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double * | xdiff_coef, | |||
const double * | ydiff_coef, | |||
const double * | zdiff_coef, | |||
const int * | dcgi, | |||
const int * | dcgj, | |||
const int * | dcgk, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const int * | rhsgk, | |||
const double * | scalar_field, | |||
const int * | scalar_field_gi, | |||
const int * | scalar_field_gj, | |||
const int * | scalar_field_gk, | |||
double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | dx, | |||
const int * | offset, | |||
const double * | maxres | |||
) |
void SAMRAI::solv::rbgswithfluxmaxcondcvarsf3d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double & | dc, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const int * | rhsgk, | |||
const double * | scalar_field, | |||
const int * | scalar_field_gi, | |||
const int * | scalar_field_gj, | |||
const int * | scalar_field_gk, | |||
double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | dx, | |||
const int * | offset, | |||
const double * | maxres | |||
) |
void SAMRAI::solv::rbgswithfluxmaxvardcconsf3d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double * | xdiff_coef, | |||
const double * | ydiff_coef, | |||
const double * | zdiff_coef, | |||
const int * | dcgi, | |||
const int * | dcgj, | |||
const int * | dcgk, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const int * | rhsgk, | |||
const double & | scalar_field, | |||
double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | dx, | |||
const int * | offset, | |||
const double * | maxres | |||
) |
void SAMRAI::solv::rbgswithfluxmaxcondcconsf3d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double & | dc, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const int * | rhsgk, | |||
const double & | scalar_field, | |||
double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | dx, | |||
const int * | offset, | |||
const double * | maxres | |||
) |
void SAMRAI::solv::compresvarsca3d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const int * | rhsgk, | |||
double * | residual, | |||
const int * | residualgi, | |||
const int * | residualgj, | |||
const int * | residualgk, | |||
const double * | scalar_field, | |||
const int * | scalar_field_gi, | |||
const int * | scalar_field_gj, | |||
const int * | scalar_field_gk, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | dx | |||
) |
void SAMRAI::solv::compresconsca3d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double * | rhs, | |||
const int * | rhsgi, | |||
const int * | rhsgj, | |||
const int * | rhsgk, | |||
double * | residual, | |||
const int * | residualgi, | |||
const int * | residualgj, | |||
const int * | residualgk, | |||
const double & | scalar_field, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const double * | dx | |||
) |
void SAMRAI::solv::ewingfixfluxvardc3d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double * | xdiff_coef, | |||
const double * | ydiff_coef, | |||
const double * | zdiff_coef, | |||
const int * | dcgi, | |||
const int * | dcgj, | |||
const int * | dcgk, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const int * | location_index, | |||
const int * | ratio_to_coarser, | |||
const int * | blower, | |||
const int * | bupper, | |||
const double * | dx | |||
) |
void SAMRAI::solv::ewingfixfluxcondc3d_ | ( | const double * | xflux, | |
const double * | yflux, | |||
const double * | zflux, | |||
const int * | fluxgi, | |||
const int * | fluxgj, | |||
const int * | fluxgk, | |||
const double & | diff_coef, | |||
const double * | soln, | |||
const int * | solngi, | |||
const int * | solngj, | |||
const int * | solngk, | |||
const int * | ifirst, | |||
const int * | ilast, | |||
const int * | jfirst, | |||
const int * | jlast, | |||
const int * | kfirst, | |||
const int * | klast, | |||
const int * | location_index, | |||
const int * | ratio_to_coarser, | |||
const int * | blower, | |||
const int * | bupper, | |||
const double * | dx | |||
) |