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().