5 #ifndef _TRACTIONVAL_H_
6 #define _TRACTIONVAL_H_
105 traction0[0] = (*_arrayPtr0)[i];
106 traction0[1] = (*_arrayPtr1)[i];
107 traction0[2] = (*_arrayPtr2)[i];
116 traction1[0] = (*_arrayPtr3)[i];
117 traction1[1] = (*_arrayPtr4)[i];
118 traction1[2] = (*_arrayPtr5)[i];
127 traction2[0] = (*_arrayPtr6)[i];
128 traction2[1] = (*_arrayPtr7)[i];
129 traction2[2] = (*_arrayPtr8)[i];
const Vector< T, 3 > & operator[](const int i) const
shared_ptr< Array< T > > _arrayPtr8
shared_ptr< Array< T > > _arrayPtr4
shared_ptr< Array< T > > _arrayPtr5
shared_ptr< Array< T > > _arrayPtr1
shared_ptr< Array< T > > _arrayPtr3
shared_ptr< Array< T > > _arrayPtr7
Vector< T, 3 > _constant2
shared_ptr< Array< T > > _arrayPtr6
TractionValEvaluator(const FloatVal< T > &fval0, const FloatVal< T > &fval1, const FloatVal< T > &fval2, const FloatVal< T > &fval3, const FloatVal< T > &fval4, const FloatVal< T > &fval5, const FloatVal< T > &fval6, const FloatVal< T > &fval7, const FloatVal< T > &fval8, const GeomFields &geomFields, const StorageSite &site)
const Array< Vector< T, 3 > > & _faceArea
shared_ptr< Array< T > > _arrayPtr0
shared_ptr< Array< T > > _arrayPtr2
shared_ptr< ArrayBase > getArrayPtr(const StorageSite &)
T dot(const Vector< T, 3 > &a, const Vector< T, 3 > &b)
const Array< T > & _faceAreaMag
Vector< T, 3 > _constant0
Vector< T, 3 > _constant1