Rodin/Adaptation/SWIFT/Parameters.h file

Declarations in Parameters.h.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Adaptation
Mesh adaptation and deformation operations.
namespace Rodin::Adaptation::SWIFT
Robust interface fitting with a fitting–distribution metric.

Classes

struct Rodin::Adaptation::SWIFT::Parameters
Runtime parameters controlling SWIFT assembly and iteration.
struct Rodin::Adaptation::SWIFT::Parameters::Model
Coefficients, reference scale and admissible geometry of the model.
struct Rodin::Adaptation::SWIFT::Parameters::Model::Distribution
Global strain-variation weights, each assembled with h.
struct Rodin::Adaptation::SWIFT::Parameters::Model::Hinge
Independent constraint strengths relative to predicted decrease.
struct Rodin::Adaptation::SWIFT::Parameters::Convergence
Accuracy requirements and independent work budgets.
struct Rodin::Adaptation::SWIFT::Parameters::Convergence::Tolerance
Geometric success, stationarity and best-effort exit tolerances.
struct Rodin::Adaptation::SWIFT::Parameters::Convergence::Iterations
Independent limits for fitting, Newton, linear solves and searches.
struct Rodin::Adaptation::SWIFT::Parameters::Globalization
Directional scaling and actual trial acceptance.
struct Rodin::Adaptation::SWIFT::Parameters::Linear
Linear backend selection and thread policy.
struct Rodin::Adaptation::SWIFT::Parameters::Quadrature
Integration and independent geometry-validation orders.
struct Rodin::Adaptation::SWIFT::Parameters::Sampling
Shared reference witnesses for hinges and actual-quality checks.