18     : mP_core(core), mP_shell(shell)
 
   20     setName(
"FormFactorCoreShell");
 
   23 FormFactorCoreShell::~FormFactorCoreShell() = 
default;
 
   32     return mP_shell->radialExtension();
 
   37     return mP_shell->bottomZ(rotation);
 
   42     return mP_shell->topZ(rotation);
 
   47     mP_shell->setAmbientMaterial(
material);
 
   52     return mP_shell->evaluate(wavevectors) + mP_core->evaluate(wavevectors);
 
   57     return mP_shell->evaluatePol(wavevectors) + mP_core->evaluatePol(wavevectors);
 
Pure virtual interface for rotations.
virtual const Material * material() const
Returns nullptr, unless overwritten to return a specific material.
A wrapper for underlying material implementation.
Holds all wavevector information relevant for calculating form factors.