#include <Rodin/Solid/Local/Output.h>
template<class Derived>
Output class
CRTP base class for outputs.
| Template parameters | |
|---|---|
| Derived | The concrete output type (CRTP) |
Derived classes implement an extract(const ConstitutivePoint&, const Cache&) method that reads quantities out of a constitutive evaluation at each quadrature point.
Constructors, destructors, conversion operators
Public functions
-
template<class Cache>void extract(const ConstitutivePoint& cp, const Cache& cache) const
- Extracts data from a constitutive evaluation.
Protected functions
Function documentation
template<class Derived>
template<class Cache>
void Rodin:: Solid:: Output<Derived>:: extract(const ConstitutivePoint& cp,
const Cache& cache) const
Extracts data from a constitutive evaluation.
| Parameters | |
|---|---|
| cp in | The evaluated constitutive point |
| cache in | The law's cache at cp |
Called at each quadrature point after the constitutive law has populated its cache.