Input
CRTP base class for inputs.
Defined in Rodin/Solid/Local/Input.h
template < class Derived> class Input;
| Template parameters | |
|---|---|
| Derived | The concrete input type (CRTP) |
Derived classes implement a populate(ConstitutivePoint&) method that injects auxiliary data into the ConstitutivePoint at each quadrature point during assembly.
Constructors, destructors, conversion operators
Public functions
- void populate(ConstitutivePoint& cp) const
- Populates a ConstitutivePoint with auxiliary data.
Protected functions
Function documentation
Input(const Input& other) protected defaulted
Copy constructor.
| Parameters | |
|---|---|
| other | Object to copy from. |
void populate(ConstitutivePoint& cp) const
Populates a ConstitutivePoint with auxiliary data.
| Parameters | |
|---|---|
| cp in/out | The constitutive point to populate |
Called by integrators at each quadrature point after the kinematic state and geometric context have been set.