|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
This is the complete list of members for AmrMultiGrid, including all inherited members.
| Amesos2Solver_t typedef | AmrMultiGrid | |
| amrex2trilinos_m(const lo_t &level, const lo_t &comp, const AmrField_t &mf, Teuchos::RCP< vector_t > &mv) | AmrMultiGrid | private |
| AmrField_s typedef | AmrMultiGrid | |
| AmrField_t typedef | AmrMultiGrid | |
| AmrField_u typedef | AmrMultiGrid | |
| AmrGeometry_t typedef | AmrMultiGrid | |
| AmrIntVect_t typedef | AmrMultiGrid | |
| AmrMultiGrid(AmrBoxLib *itsAmrObject_p, const std::string &bsolver, const std::string &prec, const bool &rebalance, const std::string &reuse, const std::string &bcx, const std::string &bcy, const std::string &bcz, const std::string &smoother, const std::size_t &nSweeps, const std::string &interp, const std::string &norm) | AmrMultiGrid | |
| AmrMultiGridLevel_t typedef | AmrMultiGrid | |
| AmrPoissonSolver(AmrBoxLib *itsAmrObject_p) | AmrPoissonSolver< AmrBoxLib > | inline |
| averageDown_m(const lo_t &level) | AmrMultiGrid | private |
| basefab_t typedef | AmrMultiGrid | |
| BaseSolver enum name | AmrMultiGrid | |
| bc_m | AmrMultiGrid | private |
| BelosSolver_t typedef | AmrMultiGrid | |
| BICGSTAB enum value | AmrMultiGrid | |
| bIter_m | AmrMultiGrid | private |
| Boundary enum name | AmrMultiGrid | |
| boundary_t typedef | AmrMultiGrid | |
| box_t typedef | AmrMultiGrid | |
| boxarray_t typedef | AmrMultiGrid | |
| bsolver_t typedef | AmrMultiGrid | |
| buildCompositePoissonMatrix_m(const lo_t &level, const go_t &gidx, const AmrIntVect_t &iv, const basefab_t &mfab, const basefab_t &rfab, const basefab_t &cfab, const scalar_t *invdx2) | AmrMultiGrid | private |
| buildCrseBoundaryMatrix_m(const lo_t &level, const go_t &gidx, const AmrIntVect_t &iv, const basefab_t &mfab, const basefab_t &cfab, const scalar_t *invdx2) | AmrMultiGrid | private |
| buildDensityVector_m(const lo_t &level, const AmrField_t &rho) | AmrMultiGrid | inlineprivate |
| buildFineBoundaryMatrix_m(const lo_t &level, const go_t &gidx, const AmrIntVect_t &iv, const basefab_t &mfab, const basefab_t &rfab, const basefab_t &cfab) | AmrMultiGrid | private |
| buildGradientMatrix_m(const lo_t &level, const go_t &gidx, const AmrIntVect_t &iv, const basefab_t &mfab, const scalar_t *invdx) | AmrMultiGrid | private |
| buildInterpolationMatrix_m(const lo_t &level, const go_t &gidx, const AmrIntVect_t &iv, const basefab_t &cfab) | AmrMultiGrid | private |
| buildMultiLevel_m(const amrex::Vector< AmrField_u > &rho, const amrex::Vector< AmrField_u > &phi, const bool &matrices=true) | AmrMultiGrid | private |
| buildNoFinePoissonMatrix_m(const lo_t &level, const go_t &gidx, const AmrIntVect_t &iv, const basefab_t &mfab, const scalar_t *invdx2) | AmrMultiGrid | private |
| buildPotentialVector_m(const lo_t &level, const AmrField_t &phi) | AmrMultiGrid | inlineprivate |
| buildRestrictionMatrix_m(const lo_t &level, const go_t &gidx, const AmrIntVect_t &iv, D_DECL(const go_t &ii, const go_t &jj, const go_t &kk), const basefab_t &rfab) | AmrMultiGrid | private |
| buildSingleLevel_m(const amrex::Vector< AmrField_u > &rho, const amrex::Vector< AmrField_u > &phi, const bool &matrices=true) | AmrMultiGrid | private |
| CG enum value | AmrMultiGrid | |
| clearMasks_m() | AmrMultiGrid | private |
| close_m(const lo_t &level, const bool &matrices) | AmrMultiGrid | private |
| coefficients_t typedef | AmrMultiGrid | |
| comm_mp | AmrMultiGrid | private |
| comm_t typedef | AmrMultiGrid | |
| computeEfield_m(AmrVectorFieldContainer_t &efield) | AmrMultiGrid | private |
| computePotential(Field_t &rho, Vector_t hr) | AmrPoissonSolver< AmrBoxLib > | inlinevirtual |
| computePotential(Field_t &rho, Vector_t hr, double zshift) | AmrPoissonSolver< AmrBoxLib > | inlinevirtual |
| convertToEnumBaseSolver_m(const std::string &bsolver) | AmrMultiGrid | private |
| convertToEnumBoundary_m(const std::string &bc) | AmrMultiGrid | private |
| convertToEnumInterpolater_m(const std::string &interp) | AmrMultiGrid | private |
| convertToEnumNorm_m(const std::string &norm) | AmrMultiGrid | private |
| convertToEnumPreconditioner_m(const std::string &prec) | AmrMultiGrid | private |
| convertToEnumSmoother_m(const std::string &smoother) | AmrMultiGrid | private |
| DIRICHLET enum value | AmrMultiGrid | |
| dmap_t typedef | AmrMultiGrid | |
| eps_m | AmrMultiGrid | private |
| evalNorm_m(const Teuchos::RCP< const vector_t > &x) | AmrMultiGrid | private |
| farraybox_t typedef | AmrMultiGrid | |
| flag_m | AmrMultiGrid | private |
| fname_m | AmrMultiGrid | private |
| getLevelResidualNorm(lo_t level) | AmrMultiGrid | |
| getNumIters() | AmrMultiGrid | |
| getXRangeMax(unsigned short level=0) | AmrMultiGrid | virtual |
| getXRangeMin(unsigned short level=0) | AmrMultiGrid | virtual |
| getYRangeMax(unsigned short level=0) | AmrMultiGrid | virtual |
| getYRangeMin(unsigned short level=0) | AmrMultiGrid | virtual |
| getZRangeMax(unsigned short level=0) | AmrMultiGrid | virtual |
| getZRangeMin(unsigned short level=0) | AmrMultiGrid | virtual |
| GMRES enum value | AmrMultiGrid | |
| go_t typedef | AmrMultiGrid | |
| hasToRegrid() | AmrPoissonSolver< AmrBoxLib > | inlinevirtual |
| Ifpack2Preconditioner_t typedef | AmrMultiGrid | |
| indices_t typedef | AmrMultiGrid | |
| initBaseSolver_m(const BaseSolver &solver, const bool &rebalance, const std::string &reuse) | AmrMultiGrid | private |
| initCrseFineInterp_m(const Interpolater &interface) | AmrMultiGrid | private |
| initGuess_m(bool reset) | AmrMultiGrid | private |
| initInterpolater_m(const Interpolater &interp) | AmrMultiGrid | private |
| initLevels_m(const amrex::Vector< AmrField_u > &rho, const amrex::Vector< AmrGeometry_t > &geom, bool regrid) | AmrMultiGrid | private |
| initPhysicalBoundary_m(const Boundary *bc) | AmrMultiGrid | private |
| initPrec_m(const Preconditioner &prec, const bool &rebalance, const std::string &reuse) | AmrMultiGrid | private |
| initResidual_m(std::vector< scalar_t > &rhsNorms, std::vector< scalar_t > &resNorms) | AmrMultiGrid | private |
| interface_mp | AmrMultiGrid | private |
| interp_mp | AmrMultiGrid | private |
| Interpolater enum name | AmrMultiGrid | |
| isConverged_m(std::vector< scalar_t > &rhsNorms, std::vector< scalar_t > &resNorms) | AmrMultiGrid | private |
| iterate_m() | AmrMultiGrid | private |
| itsAmrObject_mp | AmrPoissonSolver< AmrBoxLib > | protected |
| L1 enum value | AmrMultiGrid | |
| L2 enum value | AmrMultiGrid | |
| LAGRANGE enum value | AmrMultiGrid | |
| lbase_m | AmrMultiGrid | private |
| lfine_m | AmrMultiGrid | private |
| LINF enum value | AmrMultiGrid | |
| lo_t typedef | AmrMultiGrid | |
| map2vector_m(umap_t &map, indices_t &indices, coefficients_t &values) | AmrMultiGrid | inlineprivate |
| matrix_t typedef | AmrMultiGrid | |
| maxiter_m | AmrMultiGrid | private |
| mglevel_m | AmrMultiGrid | private |
| MINRES enum value | AmrMultiGrid | |
| MueLuPreconditioner_t typedef | AmrMultiGrid | |
| MueLuSolver_t typedef | AmrMultiGrid | |
| mv_t typedef | AmrMultiGrid | |
| nBcPoints_m | AmrMultiGrid | private |
| nIter_m | AmrMultiGrid | private |
| nlevel_m | AmrMultiGrid | private |
| node_mp | AmrMultiGrid | private |
| Norm enum name | AmrMultiGrid | |
| norm_m | AmrMultiGrid | private |
| nSweeps_m | AmrMultiGrid | private |
| OPEN enum value | AmrMultiGrid | |
| open_m(const lo_t &level, const bool &matrices) | AmrMultiGrid | private |
| PCPG enum value | AmrMultiGrid | |
| PERIODIC enum value | AmrMultiGrid | |
| PIECEWISE_CONST enum value | AmrMultiGrid | |
| prec_mp | AmrMultiGrid | private |
| Preconditioner typedef | AmrMultiGrid | |
| preconditioner_t typedef | AmrMultiGrid | |
| print(Inform &os) const | AmrMultiGrid | |
| prolongate_m(const lo_t &level) | AmrMultiGrid | private |
| RECYCLING_CG enum value | AmrMultiGrid | |
| RECYCLING_GMRES enum value | AmrMultiGrid | |
| regrid_m | AmrPoissonSolver< AmrBoxLib > | protected |
| relax_m(const lo_t &level) | AmrMultiGrid | private |
| residual_m(const lo_t &level, Teuchos::RCP< vector_t > &r, const Teuchos::RCP< vector_t > &b, const Teuchos::RCP< vector_t > &x) | AmrMultiGrid | private |
| residual_no_fine_m(const lo_t &level, Teuchos::RCP< vector_t > &result, const Teuchos::RCP< vector_t > &rhs, const Teuchos::RCP< vector_t > &crs_rhs, const Teuchos::RCP< vector_t > &b) | AmrMultiGrid | private |
| restrict_m(const lo_t &level) | AmrMultiGrid | private |
| SA enum value | AmrMultiGrid | |
| scalar_t typedef | AmrMultiGrid | |
| setMaxNumberOfIterations(const std::size_t &maxiter) | AmrMultiGrid | |
| setNumberOfSweeps(const std::size_t &nSweeps) | AmrMultiGrid | |
| setup_m(const amrex::Vector< AmrField_u > &rho, const amrex::Vector< AmrField_u > &phi, const bool &matrices=true) | AmrMultiGrid | private |
| setVerbose(bool verbose) | AmrMultiGrid | |
| smooth_m(const lo_t &level, Teuchos::RCP< vector_t > &e, Teuchos::RCP< vector_t > &r) | AmrMultiGrid | private |
| Smoother typedef | AmrMultiGrid | |
| smoother_m | AmrMultiGrid | private |
| smootherType_m | AmrMultiGrid | private |
| snorm_m | AmrMultiGrid | private |
| solve(AmrScalarFieldContainer_t &rho, AmrScalarFieldContainer_t &phi, AmrVectorFieldContainer_t &efield, unsigned short baseLevel, unsigned short finestLevel, bool prevAsGuess=true) | AmrMultiGrid | virtual |
| solver_mp | AmrMultiGrid | private |
| STOCHASTIC_CG enum value | AmrMultiGrid | |
| test(PartBunchBase< double, 3 > *bunch) | AmrPoissonSolver< AmrBoxLib > | inlinevirtual |
| TRILINEAR enum value | AmrMultiGrid | |
| trilinos2amrex_m(const lo_t &level, const lo_t &comp, AmrField_t &mf, const Teuchos::RCP< vector_t > &mv) | AmrMultiGrid | private |
| umap_t typedef | AmrMultiGrid | |
| vector_t typedef | AmrMultiGrid | |
| verbose_m | AmrMultiGrid | private |
| writeSDDSData_m(const scalar_t &error) | AmrMultiGrid | private |
| writeSDDSHeader_m(std::ofstream &outfile) | AmrMultiGrid | private |
| ~AmrPoissonSolver() | AmrPoissonSolver< AmrBoxLib > | inlinevirtual |
| ~PoissonSolver() | PoissonSolver | inlinevirtual |
1.8.5