Explicityly specifiying the constant decimal numbers as floating type for compiler. used in gpus which do not supprort double precision
Merge branch 'develop' into doubleprec_2
BUG FIX: Added the constructor for the abstract base class