33 #ifndef GRADUEXACTFUNCTOR_H 34 #define GRADUEXACTFUNCTOR_H 1
36 #include <lifev/core/LifeV.hpp> 37 #include <lifev/navier_stokes/function/RossEthierSteinmanDec.hpp> 49 MatrixSmall<3,3> gradU;
50 gradU[0][0] = RossEthierSteinmanUnsteadyDec::grad_u( 0, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 0 ) ;
51 gradU[1][1] = RossEthierSteinmanUnsteadyDec::grad_u( 1, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 1 ) ;
52 gradU[2][2] = RossEthierSteinmanUnsteadyDec::grad_u( 2, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 2 ) ;
53 gradU[0][1] = RossEthierSteinmanUnsteadyDec::grad_u( 1, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 0 ) ;
54 gradU[0][2] = RossEthierSteinmanUnsteadyDec::grad_u( 2, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 0 ) ;
55 gradU[1][0] = RossEthierSteinmanUnsteadyDec::grad_u( 0, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 1 ) ;
56 gradU[1][2] = RossEthierSteinmanUnsteadyDec::grad_u( 2, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 1 ) ;
57 gradU[2][0] = RossEthierSteinmanUnsteadyDec::grad_u( 0, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 2 ) ;
58 gradU[2][1] = RossEthierSteinmanUnsteadyDec::grad_u( 1, time, spaceCoordinates[0], spaceCoordinates[1], spaceCoordinates[2] , 2 ) ;
return_Type operator()(const Real time, const VectorSmall< 3 > spaceCoordinates)
void updateInverseJacobian(const UInt &iQuadPt)
MatrixSmall< 3, 3 > return_Type
gradUExactFunctor(const gradUExactFunctor &)
double Real
Generic real data.