Blockstructured Adaptive Mesh Refinement in object-oriented C++
Go to the source code of this file.
Defines | |
#define | f_initial FORTRAN_NAME(ic_, IC, ic) |
Problem-dependent: Implements initial-conditions. More... | |
#define | f_init_common FORTRAN_NAME(combl_, COMBL, combl) |
Problem-dependent: Initialize user-defined common blocks. More... | |
#define | f_boundary FORTRAN_NAME(physbd_, PHYSBD, physbd) |
Problem-dependent: Implements boundary-conditions. More... | |
#define | SOURCE_PARAMETER_LIST |
#define | f_source FORTRAN_NAME(src_, SRC, src) |
Problem-dependent: Implements source term for a fractional-step method. More... | |
#define | SETAUX_PARAMETER_LIST |
#define | f_setaux FORTRAN_NAME(setaux_, SETAUX, setaux) |
Problem-dependent: Set values in auxiliary array. More... | |
#define | NORMAL_FUNC_PARAMETER_LIST |
#define | TRANSVERSE_FUNC_PARAMETER_LIST |
#define | CHECK_FUNC_PARAMETER_LIST |
#define | f_step FORTRAN_NAME(step2_, STEP2, step2) |
The main solution routine. More... | |
#define | f_init_rcommon FORTRAN_NAME(rcombl_, RCOMBL, rcombl) |
#define | f_restrict_amr FORTRAN_NAME(restrict2_, RESTRICT2, restrict2) |
#define | f_prolong_amr FORTRAN_NAME(prolong2_, PROLONG2, prolong2) |
#define | f_init_opcommon FORTRAN_NAME(opcombl_, OPCOMBL, opcombl) |
#define | f_rcflx FORTRAN_NAME(rcflx_, RCFLX, rcflx) |
Typedefs | |
typedef void(* | source_func_type )(const INTEGER &maxmx, const INTEGER &maxmy, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &ibx, const INTEGER &iby, const INTEGER &mx, const INTEGER &my, Vector_type q[], const DOUBLE aux[], const INTEGER &maux, const DOUBLE &t, const DOUBLE &dt, const INTEGER &ibnd) |
typedef void(* | setaux_func_type )(const INTEGER &maxmx, const INTEGER &maxmy, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &ibx, const INTEGER &iby, const INTEGER &mx, const INTEGER &my, Vector_type q[], DOUBLE aux[], const INTEGER &maux, const DOUBLE &cornx, const DOUBLE &corny, const DOUBLE &dx, const DOUBLE &dy, const DOUBLE &t, const DOUBLE &dt) |
typedef void(* | normal_func_type )(const INTEGER &ixyz, const INTEGER &maxm, const INTEGER &meqn, const INTEGER &mwaves, const INTEGER &mbc, const INTEGER &mx, const DOUBLE ql[], const DOUBLE qr[], const INTEGER &maux, const DOUBLE auxl[], const DOUBLE auxr[], DOUBLE wave[], DOUBLE s[], DOUBLE amdq[], DOUBLE apdq[]) |
typedef void(* | transverse_func_type )(const INTEGER &ixyz, const INTEGER &maxm, const INTEGER &meqn, const INTEGER &mwaves, const INTEGER &mbc, const INTEGER &mx, const DOUBLE ql[], const DOUBLE qr[], const INTEGER &maux, const DOUBLE aux1[], const DOUBLE aux2[], const DOUBLE aux3[], const INTEGER &imp, DOUBLE asdq[], DOUBLE amdq[], DOUBLE apdq[]) |
Functions | |
void | FORTRAN_NAME (ic_, IC, ic)(const INTEGER &maxmx, const INTEGER &maxmy, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &mx, const INTEGER &my, const DOUBLE x[], const DOUBLE y[], const DOUBLE &dx, const DOUBLE &dy, Vector_type q[]) |
void | FORTRAN_NAME (combl_, COMBL, combl)() |
void | FORTRAN_NAME (physbd_, PHYSBD, physbd)(FI(2, Vector_type), BI, const DOUBLE *, const DOUBLE *, const INTEGER *, const DOUBLE *, const INTEGER *, const DOUBLE *, char *, const INTEGER *) |
void | FORTRAN_NAME (src_, SRC, src)(const INTEGER &maxmx, const INTEGER &maxmy, const INTEGER &meqn, const INTEGER &mbc, const INTEGER &ibx, const INTEGER &iby, const INTEGER &mx, const INTEGER &my, Vector_type q[], const DOUBLE aux[], const INTEGER &maux, const DOUBLE &t, const DOUBLE &dt, const INTEGER &ibnd) |
void | FORTRAN_NAME (rcombl_, RCOMBL, rcombl)(const DOUBLE &t, const DOUBLE &dt, const DOUBLE &dx, const DOUBLE &dy, const INTEGER &mpass) |
void | FORTRAN_NAME (restrict2_, RESTRICT2, restrict2)(FI(2, Vector_type), FI(2, Vector_type), BI, char *, INTEGER *) |
void | FORTRAN_NAME (prolong2_, PROLONG2, prolong2)(FI(2, Vector_type), FI(2, Vector_type), BI, char *, INTEGER *) |
void | FORTRAN_NAME (opcombl_, OPCOMBL, opcombl)(const INTEGER &gc) |
Definition in file ClpFunctions2.h.
|
Value: ( \ FI(2,Vector_type), BI, const INTEGER& meqn, INTEGER& result ) Definition at line 147 of file ClpFunctions2.h. |
|
Problem-dependent: Implements boundary-conditions.
Definition at line 60 of file ClpFunctions2.h. |
|
Problem-dependent: Initialize user-defined common blocks.
Definition at line 36 of file ClpFunctions2.h. |
|
Problem-dependent: Implements initial-conditions.
Definition at line 22 of file ClpFunctions2.h. |
|
Problem-dependent: Set values in auxiliary array.
Definition at line 124 of file ClpFunctions2.h. |
|
Problem-dependent: Implements source term for a fractional-step method.
Definition at line 92 of file ClpFunctions2.h. |
|
The main solution routine.
Definition at line 174 of file ClpFunctions2.h. |
|
Value: ( \ const INTEGER& ixyz, const INTEGER& maxm, const INTEGER& meqn, \ const INTEGER& mwaves, const INTEGER& mbc, const INTEGER& mx, \ const DOUBLE ql[], const DOUBLE qr[], \ const INTEGER& maux, const DOUBLE auxl[], const DOUBLE auxr[], \ DOUBLE wave[], DOUBLE s[], \ DOUBLE amdq[], DOUBLE apdq[] ) Definition at line 129 of file ClpFunctions2.h. |
|
Value: ( \ const INTEGER& maxmx, const INTEGER& maxmy, \ const INTEGER& meqn, const INTEGER& mbc, \ const INTEGER& ibx, const INTEGER& iby, \ const INTEGER& mx, const INTEGER& my, Vector_type q[], \ DOUBLE aux[], const INTEGER& maux, \ const DOUBLE& cornx, const DOUBLE& corny, \ const DOUBLE& dx, const DOUBLE& dy, \ const DOUBLE& t, const DOUBLE& dt) Definition at line 97 of file ClpFunctions2.h. |
|
Value: ( \ const INTEGER& maxmx, const INTEGER& maxmy, \ const INTEGER& meqn, const INTEGER& mbc, \ const INTEGER& ibx, const INTEGER& iby, \ const INTEGER& mx, const INTEGER& my, Vector_type q[], \ const DOUBLE aux[], const INTEGER& maux, \ const DOUBLE& t, const DOUBLE& dt, const INTEGER& ibnd) Definition at line 68 of file ClpFunctions2.h. |
|
Value: ( \ const INTEGER& ixyz, const INTEGER& maxm, const INTEGER& meqn, \ const INTEGER& mwaves, const INTEGER& mbc, const INTEGER& mx, \ const DOUBLE ql[], const DOUBLE qr[], \ const INTEGER& maux, const DOUBLE aux1[], const DOUBLE aux2[], \ const DOUBLE aux3[], const INTEGER& imp, \ DOUBLE asdq[], DOUBLE amdq[], DOUBLE apdq[] ) Definition at line 138 of file ClpFunctions2.h. |
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04