|
BSpline Finite Element Exterior Calculus
|
Derived type for Frenet-Serret coordinate transformation. More...
Public Member Functions | |
| procedure | curvature (this, zp) |
| procedure | torsion (this, zp) |
| procedure | tangent (this, i, zp) |
| procedure | normal (this, i, zp) |
| procedure | binormal (this, i, zp) |
| procedure | derivative_magnitude (this, zp) |
| type(frenetserrettransform) function | init_frenetserrettransform (r0_pert, r1, r1_pert, n0, n1) |
Public Attributes | |
| real(wp) | r0_pert |
| Parameter from the coordinate transformation. | |
| real(wp) | r1 |
| Parameter from the coordinate transformation. | |
| real(wp) | r1_pert |
| Parameter from the coordinate transformation. | |
| integer | n0 |
| Parameter from the coordinate transformation. | |
| integer | n1 |
| Parameter from the coordinate transformation. | |
Public Attributes inherited from m_coord_transform_abstract::coordtransformabstract | |
| logical | is_orthogonal |
| Indicates whether the transformation is orthogonal. | |
| logical | has_polar_xy_singularity |
| Indicates whether the transformation has a polar-like singularity (Jacobian \propto x) in the logical xy-plane. | |
Derived type for Frenet-Serret coordinate transformation.