#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: