|
static void | computeMatrixCoefficients (SAMRAI::pdat::CellData< NDIM, double > &matrix_coefficients, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const std::vector< SAMRAI::hier::Index< NDIM > > &stencil, const SAMRAI::solv::PoissonSpecifications &poisson_spec, SAMRAI::solv::RobinBcCoefStrategy< NDIM > *bc_coef, double data_time) |
|
static void | computeMatrixCoefficients (SAMRAI::pdat::CellData< NDIM, double > &matrix_coefficients, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const std::vector< SAMRAI::hier::Index< NDIM > > &stencil, const SAMRAI::solv::PoissonSpecifications &poisson_spec, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &bc_coefs, double data_time) |
|
static void | computeMatrixCoefficients (SAMRAI::pdat::SideData< NDIM, double > &matrix_coefficients, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const std::vector< SAMRAI::hier::Index< NDIM > > &stencil, const SAMRAI::solv::PoissonSpecifications &poisson_spec, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &bc_coefs, double data_time) |
|
static void | computeVCSCViscousOpMatrixCoefficients (SAMRAI::pdat::SideData< NDIM, double > &matrix_coefficients, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const std::vector< std::map< SAMRAI::hier::Index< NDIM >, int, IndexFortranOrder > > &stencil_map_vec, const SAMRAI::solv::PoissonSpecifications &poisson_spec, double alpha, double beta, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &bc_coefs, double data_time, VCInterpType mu_interp_type=VC_HARMONIC_INTERP) |
|
static void | adjustRHSAtPhysicalBoundary (SAMRAI::pdat::CellData< NDIM, double > &rhs_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::solv::PoissonSpecifications &poisson_spec, SAMRAI::solv::RobinBcCoefStrategy< NDIM > *bc_coef, double data_time, bool homogeneous_bc) |
|
static void | adjustRHSAtPhysicalBoundary (SAMRAI::pdat::CellData< NDIM, double > &rhs_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::solv::PoissonSpecifications &poisson_spec, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &bc_coefs, double data_time, bool homogeneous_bc) |
|
static void | adjustRHSAtPhysicalBoundary (SAMRAI::pdat::SideData< NDIM, double > &rhs_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::solv::PoissonSpecifications &poisson_spec, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &bc_coefs, double data_time, bool homogeneous_bc) |
|
static void | adjustVCSCViscousOpRHSAtPhysicalBoundary (SAMRAI::pdat::SideData< NDIM, double > &rhs_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::solv::PoissonSpecifications &poisson_spec, double alpha, const std::vector< SAMRAI::solv::RobinBcCoefStrategy< NDIM > * > &bc_coefs, double data_time, bool homogeneous_bc, VCInterpType mu_interp_type=VC_HARMONIC_INTERP) |
|
static void | adjustRHSAtCoarseFineBoundary (SAMRAI::pdat::CellData< NDIM, double > &rhs_data, const SAMRAI::pdat::CellData< NDIM, double > &sol_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::solv::PoissonSpecifications &poisson_spec, const SAMRAI::tbox::Array< SAMRAI::hier::BoundaryBox< NDIM > > &type1_cf_bdry) |
|
static void | adjustRHSAtCoarseFineBoundary (SAMRAI::pdat::SideData< NDIM, double > &rhs_data, const SAMRAI::pdat::SideData< NDIM, double > &sol_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::solv::PoissonSpecifications &poisson_spec, const SAMRAI::tbox::Array< SAMRAI::hier::BoundaryBox< NDIM > > &type1_cf_bdry) |
|
static void | adjustVCSCViscousOpRHSAtCoarseFineBoundary (SAMRAI::pdat::SideData< NDIM, double > &rhs_data, const SAMRAI::pdat::SideData< NDIM, double > &sol_data, SAMRAI::tbox::Pointer< SAMRAI::hier::Patch< NDIM > > patch, const SAMRAI::solv::PoissonSpecifications &poisson_spec, double alpha, const SAMRAI::tbox::Array< SAMRAI::hier::BoundaryBox< NDIM > > &type1_cf_bdry, VCInterpType mu_interp_type=VC_HARMONIC_INTERP) |
|
Class PoissonUtilities provides utility functions for constructing Poisson solvers.