30 #include <lifev/life/LifeV.hpp> 47 return alpha * std::exp (-std::sin (Pi / 2 * t) ) * std::cos (Pi * x) * std::cos (Pi * y) * std::cos (Pi * z);
54 return -alpha * Pi * std::exp (-std::sin (Pi / 2 * t) ) * std::sin (Pi * x) * std::cos (Pi * y) * std::cos (Pi * z);
56 return -alpha * Pi * std::exp (-std::sin (Pi / 2 * t) ) * std::cos (Pi * x) * std::sin (Pi * y) * std::cos (Pi * z);
58 return -alpha * Pi * std::exp (-std::sin (Pi / 2 * t) ) * std::cos (Pi * x) * std::cos (Pi * y) * std::sin (Pi * z);
66 Real uexact (
const Real& t ,
72 return alpha * std::exp (-std::sin (Pi / 2 * t) ) * std::cos (Pi * x) * std::cos (Pi * y) * std::cos (Pi * z);
79 Real source_in (
const Real& t ,
85 return (3 + 1. / 4.* ( std::sin (Pi / 2 * t) + std::cos (Pi / 2 * t) * std::cos (Pi / 2 * t) ) )
86 * Pi2 * std::exp (-std::sin (Pi / 2 * t) ) * std::cos (Pi * x) * std::cos (Pi * y) * std::cos (Pi * z);
89 Real d0 (
const Real& t ,
95 return alpha * std::cos (Pi * x) * std::cos (Pi * y) * std::cos (Pi * z);
98 Real v0 (
const Real& t ,
104 return -alpha * Pi / 2std::*cos (Pi * x) * std::cos (Pi * y) * std::cos (Pi * z) * std::cos (Pi / 2 * t) * std::exp (-std::sin (Pi / 2 * t) );
107 Real a0 (
const Real& t ,
113 return + 1. / 4.* ( std::sin (Pi / 2 * t) + std::cos (Pi / 2 * t) * std::cos (Pi / 2 * t) )
114 * Pi2 * std::exp (-std::sin (Pi / 2 * t) ) * std::cos (Pi * x) * std::cos (Pi * y) * std::cos (Pi * z);
117 Real UZero (
const Real& ,
void updateInverseJacobian(const UInt &iQuadPt)
Real operator()(Real t, Real x, Real y, Real z, UInt=0) const
Real grad(UInt icoor, Real t, Real x, Real y, Real z, UInt=0) const