| apply(std::span< const double > input, std::span< double > output, Workspace &workspace) const | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| apply_jacobian(std::span< const double > parameters, std::span< const double > direction, std::span< double > displacement_direction, Workspace &workspace) const | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| apply_jacobian_transpose(std::span< const double > parameters, std::span< const double > displacement_dual, std::span< double > parameter_dual, Workspace &workspace) const | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| apply_pullback_derivative(std::span< const double > parameters, std::span< const double > direction, std::span< const double > displacement_dual, std::span< double > parameter_dual, Workspace &workspace) const | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| apply_transpose(std::span< const double > dual, std::span< double > output, Workspace &workspace) const | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| build_displacement(std::span< const double > parameters, std::span< double > displacement, Workspace &workspace) const | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| compose_deformation(std::shared_ptr< const First >, std::shared_ptr< const Second >) | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | friend |
| ComposedDeformation(std::shared_ptr< const SurfaceMap > surface, std::shared_ptr< const ExtensionMap > extension) | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inlineprivate |
| input_size() const noexcept | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| InputSpace typedef | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | |
| is_linear | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | static |
| m_extension | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | private |
| m_surface | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | private |
| make_workspace() const | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| output_size() const noexcept | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| OutputSpace typedef | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | |
| surface_map() const noexcept | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | inline |
| uses_linear_actions | serif::geometry::deformation::ComposedDeformation< SurfaceMap, ExtensionMap > | static |