SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::mapping::compactification::ExteriorMapInput Struct Reference

Structure representing the input to the exterior domain mapping. This includes the reference position, displaced position, displacement Jacobian, compactification coordinate gradient, and compactification coordinate. More...

#include <input_result.hpp>

Public Attributes

const mfem::Vector & reference_position
 Position in reference space to evaluate the mapping at.
 
const mfem::Vector & displaced_position
 Position in displaced space to evaluate the mapping at (note this is displaced but not yet compactified).
 
const mfem::DenseMatrix & displacement_jacobian
 Jacobian of the displacement mapping at the reference position.
 
const mfem::Vector & compactification_coordinate_gradient
 Gradient of the compactification coordinate at the reference position.
 
double compactification_coordinate
 The compactification coordinate at the reference position. This ranges from 0 to 1, where 0 is the inner surface and 1 is the outer surface of the reference domain.
 

Detailed Description

Structure representing the input to the exterior domain mapping. This includes the reference position, displaced position, displacement Jacobian, compactification coordinate gradient, and compactification coordinate.

Member Data Documentation

◆ compactification_coordinate

double serif::mapping::compactification::ExteriorMapInput::compactification_coordinate

The compactification coordinate at the reference position. This ranges from 0 to 1, where 0 is the inner surface and 1 is the outer surface of the reference domain.

◆ compactification_coordinate_gradient

const mfem::Vector& serif::mapping::compactification::ExteriorMapInput::compactification_coordinate_gradient

Gradient of the compactification coordinate at the reference position.

◆ displaced_position

const mfem::Vector& serif::mapping::compactification::ExteriorMapInput::displaced_position

Position in displaced space to evaluate the mapping at (note this is displaced but not yet compactified).

◆ displacement_jacobian

const mfem::DenseMatrix& serif::mapping::compactification::ExteriorMapInput::displacement_jacobian

Jacobian of the displacement mapping at the reference position.

◆ reference_position

const mfem::Vector& serif::mapping::compactification::ExteriorMapInput::reference_position

Position in reference space to evaluate the mapping at.


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