SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::geometry::deformation::DomainDeformationDescriptor Struct Referencefinal

#include <descriptors.hpp>

Collaboration diagram for serif::geometry::deformation::DomainDeformationDescriptor:
[legend]

Public Member Functions

constexpr bool is_valid () const noexcept
 
constexpr bool supports_exact_newton_linearization () const noexcept
 
constexpr bool operator== (const DomainDeformationDescriptor &) const =default
 

Public Attributes

SurfaceDeformationDescriptor surfaceDeformation
 
InteriorDeformationExtensionDescriptor stellarInteriorExtension
 
VacuumDeformationExtensionDescriptor vacuumExtension
 
bool linearOnReferenceGeometry
 
bool requiresAuxiliarySolve
 
bool hasExactDerivativeTranspose
 
bool hasExactPullbackDerivative
 

Member Function Documentation

◆ is_valid()

bool serif::geometry::deformation::DomainDeformationDescriptor::is_valid ( ) const
inlinenodiscardconstexprnoexcept

◆ operator==()

bool serif::geometry::deformation::DomainDeformationDescriptor::operator== ( const DomainDeformationDescriptor & ) const
constexprdefault

◆ supports_exact_newton_linearization()

bool serif::geometry::deformation::DomainDeformationDescriptor::supports_exact_newton_linearization ( ) const
inlinenodiscardconstexprnoexcept

Member Data Documentation

◆ hasExactDerivativeTranspose

bool serif::geometry::deformation::DomainDeformationDescriptor::hasExactDerivativeTranspose

◆ hasExactPullbackDerivative

bool serif::geometry::deformation::DomainDeformationDescriptor::hasExactPullbackDerivative

◆ linearOnReferenceGeometry

bool serif::geometry::deformation::DomainDeformationDescriptor::linearOnReferenceGeometry

◆ requiresAuxiliarySolve

bool serif::geometry::deformation::DomainDeformationDescriptor::requiresAuxiliarySolve

◆ stellarInteriorExtension

InteriorDeformationExtensionDescriptor serif::geometry::deformation::DomainDeformationDescriptor::stellarInteriorExtension

◆ surfaceDeformation

SurfaceDeformationDescriptor serif::geometry::deformation::DomainDeformationDescriptor::surfaceDeformation

◆ vacuumExtension

VacuumDeformationExtensionDescriptor serif::geometry::deformation::DomainDeformationDescriptor::vacuumExtension

The documentation for this struct was generated from the following file: