List of all members | Public Types | Public Member Functions | Public Attributes
testErrorPropagator::TestFunctor Class Referenceabstract
Inheritance diagram for testErrorPropagator::TestFunctor:
Inheritance graph
[legend]

Public Types

enum  Quality { eFaster, eBetter }
 

Public Member Functions

void operator() (std::vector< double > &outputParameter, CovarianceMatrix &outputCovariance, const std::vector< double > &inputParameter, const CovarianceMatrix &inputCovariance, const Quality quality=eBetter) const
 
virtual void Transform (std::vector< double > &output, const std::vector< double > &input) const =0
 User implementation of the transformation function. More...
 

Public Attributes

void const
 
double m [3][4]
 
 out [0] = m[0][0]*inp[0]+m[0][1]*inp[1]+m[0][2]*inp[2]+m[0][3]*inp[3] + 10.
 

Detailed Description

Definition at line 54 of file testErrorPropagator.cc.

Member Enumeration Documentation

Enumerator
eFaster 
eBetter 

Definition at line 15 of file NumericalErrorPropagator.h.

Member Function Documentation

void NumericalErrorPropagator::operator() ( std::vector< double > &  outputParameter,
CovarianceMatrix outputCovariance,
const std::vector< double > &  inputParameter,
const CovarianceMatrix inputCovariance,
const Quality  quality = eBetter 
) const
inherited

Definition at line 11 of file NumericalErrorPropagator.cc.

References out, and utl::CovarianceMatrix::SetExtent().

virtual void utl::NumericalErrorPropagator::Transform ( std::vector< double > &  output,
const std::vector< double > &  input 
) const
pure virtualinherited

User implementation of the transformation function.

Member Data Documentation

void testErrorPropagator::TestFunctor::const
Initial value:
{
if (out.size()!=3) out = std::vector<double>(3)

Definition at line 62 of file testErrorPropagator.cc.

double testErrorPropagator::TestFunctor::m[3][4]

Definition at line 57 of file testErrorPropagator.cc.

Referenced by testErrorPropagator::TestErrorPropagator().

testErrorPropagator::TestFunctor::out[2] = m[0][0]*inp[0]+m[0][1]*inp[1]+m[0][2]*inp[2]+m[0][3]*inp[3] + 10.

Definition at line 64 of file testErrorPropagator.cc.


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

, generated on Tue Sep 26 2023.