7 #ifndef Tomato_OxModel_HXX     8 #define Tomato_OxModel_HXX    15     template< 
typename MeasureType >
    18     ::setNSamples(
int _nSamples) {
    19         Model::_nSamples = _nSamples;
    20         _Residuals = 
new MeasureType[_nSamples];
    23     template< 
typename MeasureType >
    27         int nSamples = this->getNSamples();
    28         std::cout << 
"\nYou called disp() on a Model object " << 
this << 
" with nSamples: " << getNSamples();
    29         KWUtil::printArray(_InvTimes   != 0, nSamples, _InvTimes,    (
char*)
"\nInvTimes:    ");
    30         KWUtil::printArray(_EchoTimes  != 0, nSamples, _EchoTimes,   (
char*)
"\nEchoTimes:   ");
    31         KWUtil::printArray(_RepTimes   != 0, nSamples, _RepTimes,    (
char*)
"\nRepTimes:    ");
    32         KWUtil::printArray(_RelAcqTimes!= 0, nSamples, _RelAcqTimes, (
char*)
"\nRelAcqTimes: ");
    33         KWUtil::printArray(_Signal     != 0, nSamples, _Signal,      (
char*)
"\nSignal:      ");
    34         std::cout << std::endl;
    37     template< 
typename MeasureType >
    48     template< 
typename MeasureType >
    56         setAllPointersToNull();
    60     template< 
typename MeasureType >
    64         _nSamples = old._nSamples;
    67         _Residuals = 
new MeasureType[_nSamples];
    68         setAllPointersToNull();
    72     template< 
typename MeasureType >
    80 #endif //Tomato_OxModel_HXX virtual void disp()
show me your ModelT1 
Definition: OxModel.hxx:26
 
Container for a model function, cost function and Least-Squares function. And derivatives. 
Definition: OxModel.h:26
 
Model()
constructor 
Definition: OxModel.hxx:50
 
virtual ~Model()
do not forget about the virtual destructor, see https://stackoverflow.com/questions/461203/when-to-us...
Definition: OxModel.hxx:74
 
void setAllPointersToNull()
set all the pointers to zero 
Definition: OxModel.hxx:40
 
Definition: OxCalculator.h:19