Base class for particle shapes.
More...
#include <shape.hpp>
|
| shape_type () |
| Default constructor. More...
|
|
| ~shape_type () |
| Default destructor. More...
|
|
virtual bool | check (std::vector< int > Is, int l_size) |
| Check whether a certain position falls within the particle. More...
|
|
virtual double | get_r0 () |
| Returns the characteristic size of a weibull particle. More...
|
|
virtual double | get_beta () |
| Returns the disorder parameter of a weibull particle. More...
|
|
virtual double | get_a () |
| Returns the x-axis radius of a weibull particle. More...
|
|
virtual double | get_b () |
| Returns the y-axis radius of a weibull particle. More...
|
|
virtual double | get_c () |
| Returns the z-axis radius of a weibull particle. More...
|
|
Base class for particle shapes.
shape_type::shape_type |
( |
| ) |
|
|
inline |
shape_type::~shape_type |
( |
| ) |
|
|
inline |
virtual bool shape_type::check |
( |
std::vector< int > |
Is, |
|
|
int |
l_size |
|
) |
| |
|
inlinevirtual |
Check whether a certain position falls within the particle.
- Parameters
-
Is | The coordinates of the lattice site. |
l_size | The total lattice size. |
Reimplemented in weibull, shape_3d, and shape_2d.
virtual double shape_type::get_a |
( |
| ) |
|
|
inlinevirtual |
Returns the x-axis radius of a weibull particle.
Reimplemented in weibull.
virtual double shape_type::get_b |
( |
| ) |
|
|
inlinevirtual |
Returns the y-axis radius of a weibull particle.
Reimplemented in weibull.
virtual double shape_type::get_beta |
( |
| ) |
|
|
inlinevirtual |
Returns the disorder parameter of a weibull particle.
Reimplemented in weibull.
virtual double shape_type::get_c |
( |
| ) |
|
|
inlinevirtual |
Returns the z-axis radius of a weibull particle.
Reimplemented in weibull.
virtual double shape_type::get_r0 |
( |
| ) |
|
|
inlinevirtual |
Returns the characteristic size of a weibull particle.
Reimplemented in weibull.
The documentation for this class was generated from the following file: