WSF
WsfDE_File::Workspace Struct Reference

#include <WsfDE_File.hpp>

Public Member Functions

 Workspace ()

Public Attributes

int mNumP {2}
int mNumV {3}
 Used to indicate which position polynomials need to be computed.
std::array< double, 18 > mPc {}
 Used to indicate which velocity polynomials need to be computed.
std::array< double, 18 > mVc {}
 Position polynomial values at current interpolation time.
double mTwoT {0.0}
 Velocity polynomial values at current interpolation time.

Detailed Description

Workspace data required by interpolation.

When interpolating, the values of the Chebyshev polynomials at the (relative) evaluation time are needed. If subsequent interpolations occur for the same relative evaluation time, these values can be reused. The Workspace allows for this reuse.

Constructor & Destructor Documentation

◆ Workspace()

WsfDE_File::Workspace::Workspace ( )
inline

References mPc, and mVc.

Member Data Documentation

◆ mNumP

int WsfDE_File::Workspace::mNumP {2}

◆ mNumV

int WsfDE_File::Workspace::mNumV {3}

Used to indicate which position polynomials need to be computed.

◆ mPc

std::array<double, 18> WsfDE_File::Workspace::mPc {}

Used to indicate which velocity polynomials need to be computed.

Referenced by Workspace().

◆ mTwoT

double WsfDE_File::Workspace::mTwoT {0.0}

Velocity polynomial values at current interpolation time.

◆ mVc

std::array<double, 18> WsfDE_File::Workspace::mVc {}

Position polynomial values at current interpolation time.

Referenced by Workspace().


The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved