correct a bug on Mac OSX
Remove Ctc() and Pdc()
Remove all the constructorwhich need the nb_var