29 pMajorEval = -R( Fieldname +
"." FIBER_TENSORFIELDNAME_MAJOREIGENVALUE , f );
30 pMedianEval = -R( Fieldname +
"." FIBER_TENSORFIELDNAME_MEDIANEIGENVALUE , f );
31 pMinorEval = -R( Fieldname +
"." FIBER_TENSORFIELDNAME_MINOREIGENVALUE , f );
57 TheTensorField = R(Fieldname);
59 MajorEvec = R( Fieldname +
"." FIBER_TENSORFIELDNAME_MAJOREIGENVECTOR );
60 MedianEvec = R( Fieldname +
"." FIBER_TENSORFIELDNAME_MEDIANEIGENVECTOR );
61 MinorEvec = R( Fieldname +
"." FIBER_TENSORFIELDNAME_MINOREIGENVECTOR );
63 MajorEval = R( Fieldname +
"." FIBER_TENSORFIELDNAME_MAJOREIGENVALUE );
64 MedianEval = R( Fieldname +
"." FIBER_TENSORFIELDNAME_MEDIANEIGENVALUE );
65 MinorEval = R( Fieldname +
"." FIBER_TENSORFIELDNAME_MINOREIGENVALUE );
73 if (MajorEvec ) result.update(*MajorEvec);
74 if (MedianEvec) result.update(*MedianEvec);
75 if (MinorEvec ) result.update(*MinorEvec);
77 if (MajorEval ) result.update(*MajorEval);
78 if (MedianEval) result.update(*MedianEval);
79 if (MinorEval ) result.update(*MinorEval);
84 bool NeedComputation()
const
86 if (!TheTensorField)
return false;
88 return TheTensorField->isNewerThan( YoungestEigenField() );