1 #ifndef ABLATELIBRARY_CYLINDERSHELL_HPP
2 #define ABLATELIBRARY_CYLINDERSHELL_HPP
4 #include "geometry.hpp"
5 namespace ablate::mathFunctions::geom {
9 const std::vector<double> start;
10 const std::vector<double> end;
11 const double radiusMin;
12 const double radiusMax;
15 CylinderShell(std::vector<double> start, std::vector<double> end,
double radiusMin,
double radiusMax,
const std::shared_ptr<mathFunctions::MathFunction>& insideValues = {},
16 const std::shared_ptr<mathFunctions::MathFunction>& outsideValues = {});
18 bool InsideGeometry(
const double* xyz,
const int& ndims,
const double& time)
const override;
Definition: cylinderShell.hpp:7
bool InsideGeometry(const double *xyz, const int &ndims, const double &time) const override
Definition: cylinderShell.cpp:16
Definition: geometry.hpp:9