1 #ifndef EMM_TensorsTest_H 2 #define EMM_TensorsTest_H 55 inline static SP::EMM_TensorsTest
New() {
tBoolean verifyLeftSymmetry(const EMM_4Tensors &A) const
verify A_{pqrs}=A_{qprs}
Definition: EMM_TensorsTest.cpp:181
tBoolean test(const CORE_Run &runner, const map< tString, tString > &options) const
make the test
Definition: EMM_TensorsTest.cpp:20
This class is a Run class for Common package.
Definition: CORE_Run.h:38
SP::EMM_4SymmetricTensors buildTensorS(const tString &type) const
Definition: EMM_TensorsTest.cpp:125
tBoolean doubleDotTests(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TensorsTest.cpp:324
tBoolean initializationTests(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TensorsTest.cpp:274
#define tBoolean
Definition: types.h:139
EMM_TensorsTest(void)
create
Definition: EMM_TensorsTest.cpp:11
tBoolean doubleDotProductTests(const CORE_Run &runner, const map< tString, tString > &options) const
test Z=(A:phi).U
Definition: EMM_TensorsTest.cpp:664
virtual ~EMM_TensorsTest(void)
destroy
Definition: EMM_TensorsTest.cpp:14
tBoolean packedSymmetricTensorsTests(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TensorsTest.cpp:1095
This class is a test class for E-MicromM package.
Definition: EMM_TensorsTest.h:23
SP::EMM_4SymmetricTensors buildTensorP(const tString &type) const
Definition: EMM_TensorsTest.cpp:152
tBoolean squaredDoubleDotCrossScalarTests(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TensorsTest.cpp:1005
static SP::EMM_TensorsTest New()
create a test class
Definition: EMM_TensorsTest.h:55
tBoolean verifyCenterSymmetry(const EMM_4Tensors &A) const
verify A_{pqrs}=A_{rspq}
Definition: EMM_TensorsTest.cpp:239
tBoolean squaredDoubleDotTests(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TensorsTest.cpp:493
SP_OBJECT(EMM_TensorsTest)
#define tString
Definition: types.h:135
This class is a test class for common package.
Definition: CORE_Test.h:18
This class describes a morse array of tensors of 4 order.
Definition: EMM_4Tensors.h:19
tBoolean doubleDotCrossSquaredScalarTests(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TensorsTest.cpp:913
tBoolean doubleDotCrossDoubleDotScalarTests(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TensorsTest.cpp:825
tBoolean verifySymmetry(const EMM_4Tensors &A) const
verify A_{pqrs}=A_{qprs}=A_{pqsr}=A_{rspq}
Definition: EMM_TensorsTest.cpp:268
tBoolean verifyRightSymmetry(const EMM_4Tensors &A) const
verify A_{pqrs}=A_{pqsr}
Definition: EMM_TensorsTest.cpp:210
DEFINE_SPTR(EMM_TensorsTest)
tBoolean squaredDoubleDotScalarTests(const CORE_Run &runner, const map< tString, tString > &options) const
Definition: EMM_TensorsTest.cpp:745
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141
tBoolean doubleDotCrossProductTests(const CORE_Run &runner, const map< tString, tString > &options) const
test Z=(A:UxV).W
Definition: EMM_TensorsTest.cpp:583