|
@@ -70,9 +70,19 @@ public:
|
|
|
utils::Trace < utils::DoubleTime >::trace()
|
|
|
<< utils::TraceElement < utils::DoubleTime >("KERNEL", t,
|
|
|
utils::KERNEL)
|
|
|
- << " - AFTER - "
|
|
|
+ << "AFTER - "
|
|
|
<< AbstractCoupledModel < T, U, V, W >::path(this);
|
|
|
utils::Trace < utils::DoubleTime >::trace().flush();
|
|
|
+ for (size_t i = 0; i < Internals < T, U >::size(); ++i) {
|
|
|
+ if (not Internals < T, U >::get(i).is_null()) {
|
|
|
+ utils::Trace < utils::DoubleTime >::trace()
|
|
|
+ << utils::TraceElement < utils::DoubleTime >("KERNEL", t,
|
|
|
+ utils::KERNEL)
|
|
|
+ << i << " = " << Internals < T, U >::get(i).to_string(
|
|
|
+ dynamic_cast < const T* >(this));
|
|
|
+ utils::Trace < utils::DoubleTime >::trace().flush();
|
|
|
+ }
|
|
|
+ }
|
|
|
#else
|
|
|
(void) t;
|
|
|
#endif
|
|
@@ -98,9 +108,19 @@ public:
|
|
|
utils::Trace < utils::DoubleTime >::trace()
|
|
|
<< utils::TraceElement < utils::DoubleTime >("KERNEL", t,
|
|
|
utils::KERNEL)
|
|
|
- << " - BEFORE - "
|
|
|
+ << "BEFORE - "
|
|
|
<< AbstractCoupledModel < T, U, V, W >::path(this);
|
|
|
utils::Trace < utils::DoubleTime >::trace().flush();
|
|
|
+ for (size_t i = 0; i < Internals < T, U >::size(); ++i) {
|
|
|
+ if (not Internals < T, U >::get(i).is_null()) {
|
|
|
+ utils::Trace < utils::DoubleTime >::trace()
|
|
|
+ << utils::TraceElement < utils::DoubleTime >("KERNEL", t,
|
|
|
+ utils::KERNEL)
|
|
|
+ << i << " = " << Internals < T, U >::get(i).to_string(
|
|
|
+ dynamic_cast < const T* >(this));
|
|
|
+ utils::Trace < utils::DoubleTime >::trace().flush();
|
|
|
+ }
|
|
|
+ }
|
|
|
#else
|
|
|
(void) t;
|
|
|
#endif
|