![]() |
BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
A particle with a core/shell geometry.
Public Member Functions | |
| ParticleCoreShell (const Particle &shell, const Particle &core, R3 relative_core_position=R3(0.0, 0.0, 0.0)) | |
| ~ParticleCoreShell () override | |
| std::string | className () const final |
| ParticleCoreShell * | clone () const override |
| const Particle * | coreParticle () const |
| std::vector< const INode * > | nodeChildren () const override |
| const Particle * | shellParticle () const |
Protected Attributes | |
| std::unique_ptr< Particle > | m_core |
| std::unique_ptr< Particle > | m_shell |
| ParticleCoreShell::ParticleCoreShell | ( | const Particle & | shell, |
| const Particle & | core, | ||
| R3 | relative_core_position = R3(0.0, 0.0, 0.0) |
||
| ) |
|
override |
|
final |
|
override |
| const Particle* ParticleCoreShell::coreParticle | ( | ) | const |
|
override |
| const Particle* ParticleCoreShell::shellParticle | ( | ) | const |
|
protected |
|
protected |