![]() |
SG++-Doxygen-Documentation
|
struct that defines the boundaries for one specific dimension More...
#include <BoundingBox.hpp>
Public Member Functions | |
| BoundingBox1D () | |
| Default constructor initializing leftBoundary = 0, rightBoundary = 1, and bDirichletLeft = bDirichletLeft = false. More... | |
| BoundingBox1D (double leftBoundary, double rightBoundary) | |
| Constructor initializing bDirichletLeft = bDirichletLeft = false. More... | |
| BoundingBox1D (double leftBoundary, double rightBoundary, bool bDirichletLeft, bool bDirichletRight) | |
| Constructor. More... | |
Public Attributes | |
| bool | bDirichletLeft |
| whether to use Dirichlet boundaries on the left boundary More... | |
| bool | bDirichletRight |
| whether to use Dirichlet boundaries on the right boundary More... | |
| double | leftBoundary |
| left boundary More... | |
| double | rightBoundary |
| right boundary More... | |
struct that defines the boundaries for one specific dimension
|
inline |
Default constructor initializing leftBoundary = 0, rightBoundary = 1, and bDirichletLeft = bDirichletLeft = false.
|
inline |
Constructor initializing bDirichletLeft = bDirichletLeft = false.
| leftBoundary | left boundary position |
| rightBoundary | right boundary position |
|
inline |
Constructor.
| leftBoundary | left boundary position |
| rightBoundary | right boundary position |
| bDirichletLeft | whether to use Dirichlet boundaries on the left boundary |
| bDirichletRight | whether to use Dirichlet boundaries on the right boundary |
| bool sgpp::base::BoundingBox1D::bDirichletLeft |
whether to use Dirichlet boundaries on the left boundary
Referenced by sgpp::base::HashGridStorage::getLevelIndexMaskArraysForModEval(), sgpp::base::BoundingBox::serialize(), and sgpp::base::BoundingBox::unserialize().
| bool sgpp::base::BoundingBox1D::bDirichletRight |
whether to use Dirichlet boundaries on the right boundary
Referenced by sgpp::base::HashGridStorage::getLevelIndexMaskArraysForModEval(), sgpp::base::BoundingBox::serialize(), and sgpp::base::BoundingBox::unserialize().
| double sgpp::base::BoundingBox1D::leftBoundary |
left boundary
Referenced by sgpp::base::OperationEvalModLinear::eval(), sgpp::base::HashGridStorage::getLevelIndexMaskArraysForModEval(), sgpp::pde::PoissonEquationSolver::initGridWithExpHeat(), sgpp::pde::PoissonEquationSolver::initGridWithSmoothHeat(), sgpp::base::BoundingBox::isContainingPoint(), sgpp::base::GridPrinterForStretching::printGrid(), sgpp::base::GridPrinter::printGrid(), sgpp::base::GridPrinter::printGridDomain(), sgpp::base::GridPrinterForStretching::printGridDomainStretching(), sgpp::base::GetAffectedBasisFunctions< LinearStretchedBoundaryBasis< unsigned int, unsigned int > >::recBB(), sgpp::base::BoundingBox::serialize(), sgpp::base::BoundingBox::unserialize(), sgpp::base::EvalCuboidGenerator::~EvalCuboidGenerator(), and sgpp::base::EvalCuboidGeneratorForStretching::~EvalCuboidGeneratorForStretching().
| double sgpp::base::BoundingBox1D::rightBoundary |
right boundary
Referenced by sgpp::base::OperationEvalModLinear::eval(), sgpp::base::HashGridStorage::getLevelIndexMaskArraysForModEval(), sgpp::pde::PoissonEquationSolver::initGridWithExpHeat(), sgpp::pde::PoissonEquationSolver::initGridWithSmoothHeat(), sgpp::base::GridPrinterForStretching::printGrid(), sgpp::base::GridPrinter::printGrid(), sgpp::base::GridPrinter::printGridDomain(), sgpp::base::GridPrinterForStretching::printGridDomainStretching(), sgpp::base::GetAffectedBasisFunctions< LinearStretchedBoundaryBasis< unsigned int, unsigned int > >::recBB(), sgpp::base::BoundingBox::serialize(), sgpp::base::BoundingBox::unserialize(), sgpp::base::EvalCuboidGenerator::~EvalCuboidGenerator(), and sgpp::base::EvalCuboidGeneratorForStretching::~EvalCuboidGeneratorForStretching().