#include <GaussianShapeFunction.hpp>
◆ SharedPointer
◆ GaussianShapeFunction() [1/3]
CDPL::Shape::GaussianShapeFunction::GaussianShapeFunction |
( |
| ) |
|
◆ GaussianShapeFunction() [2/3]
◆ GaussianShapeFunction() [3/3]
CDPL::Shape::GaussianShapeFunction::GaussianShapeFunction |
( |
const GaussianShape & |
shape | ) |
|
◆ ~GaussianShapeFunction()
CDPL::Shape::GaussianShapeFunction::~GaussianShapeFunction |
( |
| ) |
|
◆ setMaxOrder()
void CDPL::Shape::GaussianShapeFunction::setMaxOrder |
( |
std::size_t |
max_order | ) |
|
◆ getMaxOrder()
std::size_t CDPL::Shape::GaussianShapeFunction::getMaxOrder |
( |
| ) |
const |
◆ setDistanceCutoff()
void CDPL::Shape::GaussianShapeFunction::setDistanceCutoff |
( |
double |
cutoff | ) |
|
◆ getDistanceCutoff()
double CDPL::Shape::GaussianShapeFunction::getDistanceCutoff |
( |
| ) |
const |
◆ setShape()
void CDPL::Shape::GaussianShapeFunction::setShape |
( |
const GaussianShape & |
shape | ) |
|
◆ getShape()
const GaussianShape* CDPL::Shape::GaussianShapeFunction::getShape |
( |
| ) |
const |
◆ reset()
void CDPL::Shape::GaussianShapeFunction::reset |
( |
| ) |
|
◆ transform()
void CDPL::Shape::GaussianShapeFunction::transform |
( |
const Math::Matrix4D & |
xform | ) |
|
◆ getElementPosition()
const Math::Vector3D& CDPL::Shape::GaussianShapeFunction::getElementPosition |
( |
std::size_t |
idx | ) |
const |
◆ getElementPositions()
void CDPL::Shape::GaussianShapeFunction::getElementPositions |
( |
Math::Vector3DArray & |
coords | ) |
const |
◆ calcDensity()
double CDPL::Shape::GaussianShapeFunction::calcDensity |
( |
const Math::Vector3D & |
pos | ) |
const |
◆ calcVolume()
double CDPL::Shape::GaussianShapeFunction::calcVolume |
( |
| ) |
const |
◆ calcSurfaceArea() [1/2]
double CDPL::Shape::GaussianShapeFunction::calcSurfaceArea |
( |
| ) |
const |
◆ calcSurfaceArea() [2/2]
double CDPL::Shape::GaussianShapeFunction::calcSurfaceArea |
( |
std::size_t |
elem_idx | ) |
const |
◆ calcCentroid()
void CDPL::Shape::GaussianShapeFunction::calcCentroid |
( |
Math::Vector3D & |
ctr | ) |
const |
◆ calcQuadrupoleTensor()
◆ operator=()
◆ FastGaussianShapeOverlapFunction
◆ ExactGaussianShapeOverlapFunction
◆ DEF_MAX_PRODUCT_ORDER
constexpr std::size_t CDPL::Shape::GaussianShapeFunction::DEF_MAX_PRODUCT_ORDER = 6 |
|
staticconstexpr |
◆ DEF_DISTANCE_CUTOFF
constexpr double CDPL::Shape::GaussianShapeFunction::DEF_DISTANCE_CUTOFF = 0.0 |
|
staticconstexpr |
The documentation for this class was generated from the following file: