00001 // ParameterFilter.cpp: implementation of the CParameterFilter class. 00002 // 00004 00005 #include "ParameterFilter.h" 00006 00008 // Construction/Destruction 00010 00011 CParameterFilter::CParameterFilter() 00012 { 00013 00014 } 00015 00016 CParameterFilter::~CParameterFilter() 00017 { 00018 00019 } 00020 00021 void CParameterFilter::ForwardTransformation(double *parameters, int nParameters) 00022 { 00023 for(int i = 0; i < nParameters; i++) 00024 { 00025 parameters[i] = this->Operator(parameters[i]); 00026 } 00027 } 00028 00029 void CParameterFilter::BackwardTransformation(double *parameters, int nParameters) 00030 { 00031 for(int i = 0; i < nParameters; i++) 00032 { 00033 parameters[i] = this->OperatorInverse(parameters[i]); 00034 } 00035 }