#include <plan.hpp>
|
| template<typename OperandT> |
| static consteval std::size_t | column_index () |
| | Locate the unique coefficient column shared by every operation on a term.
|
| |
| template<typename OperandT> |
| static consteval int | component_offset () |
| | Locate the first scalar component of an operand in pointwise derivative storage.
|
| |
| template<typename FunctionT> |
| static void | for_each_operand (FunctionT &&function) |
| | Visit all sampled operations in stable first-appearance order.
|
| |
| template<typename ContributionT, typename FunctionT> |
| static void | for_each_input (FunctionT &&function) |
| | Visit only the operands needed by this contribution, retaining global sample indices.
|
| |
| template<typename FunctionT> |
| static void | for_each_column (FunctionT &&function) |
| | Visit each physical coefficient vector once for binding and packed actions.
|
| |
◆ Columns
template<VolumeEquation EquationT, typename... O>
◆ Form
template<VolumeEquation EquationT, typename... O>
template<typename OperandT, typename ContributionT = EquationT>
◆ Operands
template<VolumeEquation EquationT, typename... O>
◆ Support
template<VolumeEquation EquationT, typename... O>
◆ Test
template<VolumeEquation EquationT, typename... O>
◆ column_index()
template<VolumeEquation EquationT, typename... O>
template<typename OperandT>
Locate the unique coefficient column shared by every operation on a term.
◆ component_offset()
template<VolumeEquation EquationT, typename... O>
template<typename OperandT>
Locate the first scalar component of an operand in pointwise derivative storage.
◆ for_each_column()
template<VolumeEquation EquationT, typename... O>
template<typename FunctionT>
Visit each physical coefficient vector once for binding and packed actions.
◆ for_each_input()
template<VolumeEquation EquationT, typename... O>
template<typename ContributionT, typename FunctionT>
Visit only the operands needed by this contribution, retaining global sample indices.
◆ for_each_operand()
template<VolumeEquation EquationT, typename... O>
template<typename FunctionT>
Visit all sampled operations in stable first-appearance order.
◆ column_count
template<VolumeEquation EquationT, typename... O>
◆ component_count
template<VolumeEquation EquationT, typename... O>
◆ operand_count
template<VolumeEquation EquationT, typename... O>
The documentation for this struct was generated from the following file: