SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
finite_elements.hpp File Reference
Include dependency graph for finite_elements.hpp:

Namespaces

namespace  serif
 
namespace  serif::geometry
 
namespace  serif::geometry::deformation
 

Functions

template<typename Surface, typename Interior, typename Vacuum>
auto serif::geometry::deformation::make_deformation_inputs (const DomainDeformation< Surface, Interior, Vacuum > &model, const ReferenceDiscretization &discretization, const std::vector< double > &coefficients)
 Bind physical choices and a borrowed shape vector without evaluating deformation.
 
template<typename Surface>
auto serif::geometry::deformation::make_deformation_graph ()
 Provide a standalone graph while leaving the same computations available for equation composition.
 
template<typename Surface>
requires requires(const Surface& model, std::span<const std::array<double, 3>> positions) { { build_surface_embedding(model, positions) } -> std::same_as<std::expected<SurfaceEmbedding, DeformationFailure>>; }
auto serif::geometry::deformation::make_deformation_computations ()
 Compile fixed reference factors and evaluate shape motion with one dependency engine.