template<class ... Ts>
Rodin::Assembly::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.

SpecializationDescription
Default<Context::Local>Default local assembly strategy.
Default<Context::Local, Context::Local>Default local/local bilinear assembly strategy.
Default<Context::MPI>Default distributed assembly strategy.
Default<Context::MPI, Context::MPI>Default distributed/distributed bilinear assembly strategy.