public:
//Constructor.
- LHblock<T>() : idnow(0) {} ;
+ LHblock<T>() : idnow(0),qDRbar(0),i(0),val(0) {} ;
//Does block exist?
bool exists() { return int(entry.size()) == 0 ? false : true ; };
template <int size> class LHmatrixBlock {
public:
//Constructor. Set uninitialized and explicitly zero.
- LHmatrixBlock<size>() {
- initialized=false;
+ LHmatrixBlock<size>() : initialized(false),qDRbar(0),i(0),j(0),val(0){
for (i=1;i<=size;i++) {
for (j=1;j<=size;j++) {
entry[i][j]=0.0;
template <int size> class LHtensor3Block {
public:
//Constructor. Set uninitialized and explicitly zero.
- LHtensor3Block<size>() {
- initialized=false;
+ LHtensor3Block<size>() : initialized(false),qDRbar(0),i(0),j(0),k(0),val(0){
+
for (i=1;i<=size;i++) {
for (j=1;j<=size;j++) {
for (k=1;k<=size;k++) {
class LHdecayChannel {
public:
- LHdecayChannel() : brat(0.0) {};
+ LHdecayChannel() : brat(0.0),comment("") {};
LHdecayChannel(double bratIn, int nDaIn, vector<int> idDaIn,
string cIn="") { setChannel(bratIn,nDaIn,idDaIn,cIn);
}