#include "print.h"
#include "archive.h"
#include "utils.h"
-#include "debugmsg.h"
namespace GiNaC {
GINAC_IMPLEMENT_REGISTERED_CLASS(tensepsilon, tensor)
//////////
-// default constructor, destructor, copy constructor assignment operator and helpers
+// default ctor, dtor, copy ctor, assignment operator and helpers
//////////
-tensor::tensor(unsigned ti) : inherited(ti)
-{
- debugmsg("tensor constructor from unsigned", LOGLEVEL_CONSTRUCT); \
-}
-
DEFAULT_CTORS(tensor)
DEFAULT_CTORS(tensdelta)
DEFAULT_CTORS(tensmetric)
minkmetric::minkmetric() : pos_sig(false)
{
- debugmsg("minkmetric default constructor", LOGLEVEL_CONSTRUCT);
tinfo_key = TINFO_minkmetric;
}
spinmetric::spinmetric()
{
- debugmsg("spinmetric default constructor", LOGLEVEL_CONSTRUCT);
tinfo_key = TINFO_spinmetric;
}
minkmetric::minkmetric(bool ps) : pos_sig(ps)
{
- debugmsg("minkmetric constructor from bool", LOGLEVEL_CONSTRUCT);
tinfo_key = TINFO_minkmetric;
}
tensepsilon::tensepsilon() : minkowski(false), pos_sig(false)
{
- debugmsg("tensepsilon default constructor", LOGLEVEL_CONSTRUCT);
tinfo_key = TINFO_tensepsilon;
}
tensepsilon::tensepsilon(bool mink, bool ps) : minkowski(mink), pos_sig(ps)
{
- debugmsg("tensepsilon constructor from bool,bool", LOGLEVEL_CONSTRUCT);
tinfo_key = TINFO_tensepsilon;
}
minkmetric::minkmetric(const archive_node &n, const lst &sym_lst) : inherited(n, sym_lst)
{
- debugmsg("minkmetric constructor from archive_node", LOGLEVEL_CONSTRUCT);
n.find_bool("pos_sig", pos_sig);
}
tensepsilon::tensepsilon(const archive_node &n, const lst &sym_lst) : inherited(n, sym_lst)
{
- debugmsg("tensepsilon constructor from archive_node", LOGLEVEL_CONSTRUCT);
n.find_bool("minkowski", minkowski);
n.find_bool("pos_sig", pos_sig);
}