Go to the source code of this file.
Classes | |
| class | WarehouseStorage |
| class | VecStore |
Functions | |
| bool | operator== (const std::unique_ptr< Attribute > &lhs, const std::unique_ptr< Attribute > &rhs) |
| TheWarehouse uses this operator function for indexing and caching queries. | |
| void | isValid (MooseObject *obj) |
| void | checkCoupledScalarVariableBlocks (ScalarKernelBase &scalar_kernel) |
| Check the scalar variables coupled into a scalar kernel. | |
| void checkCoupledScalarVariableBlocks | ( | ScalarKernelBase & | scalar_kernel | ) |
Check the scalar variables coupled into a scalar kernel.
The kernel assembles the matrix entries pairing its own variable's dofs with the coupled variable's dofs, and those entries are preallocated only on the elements where both variables exist. A scalar kernel carries no block restriction of its own to compare against, so the condition is a relation between the two variables: they must share at least one block.
Definition at line 307 of file TheWarehouse.C.
Referenced by isValid().
| void isValid | ( | MooseObject * | obj | ) |
Definition at line 348 of file TheWarehouse.C.
Referenced by TheWarehouse::add().
| bool operator== | ( | const std::unique_ptr< Attribute > & | lhs, |
| const std::unique_ptr< Attribute > & | rhs | ||
| ) |
TheWarehouse uses this operator function for indexing and caching queries.
So this is important even though you don't see it being called (directly) anywhere - it IS being used.
Definition at line 37 of file TheWarehouse.C.