#include <Rodin/Assembly/ForwardDecls.h>
template<class ... Ts>
Default class
Default assembly strategy selector.
| Template parameters | |
|---|---|
| Ts | Context type parameters (e.g., Context::Local) |
Selects the default assembly implementation based on execution context. When OpenMP is available and enabled, defaults to parallel assembly; otherwise, defaults to sequential assembly.
| Specialization | Description |
|---|---|
| Default<Context:: | Default local assembly strategy. |
| Default<Context:: | Default local/local bilinear assembly strategy. |
| Default<Context:: | Default distributed assembly strategy. |
| Default<Context:: | Default distributed/distributed bilinear assembly strategy. |