Go to the documentation of this file.
   17 #include "libmesh/fe_compute_data.h" 
   18 #include "libmesh/equation_systems.h" 
   30 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 
   42   if (!(this->
shape.empty()))
 
   43     std::fill (this->
shape.begin(),   this->
shape.end(),   0.);
 
   45 #ifdef LIBMESH_ENABLE_INFINITE_ELEMENTS 
   49   libmesh_assert_not_equal_to(this->
speed, 0);
 
   54 #if LIBMESH_USE_COMPLEX_NUMBERS 
   66   libmesh_assert_not_equal_to(this->
frequency, 0.);
 
   70 #endif //LIBMESH_ENABLE_INFINITE_ELEMENTS 
   78   if (!(this->
dshape.empty()))
 
  
Real phase
Storage for the computed phase lag.
 
The libMesh namespace provides an interface to certain functionality in the library.
 
Number frequency
The frequency to evaluate shape functions including the wave number depending terms.
 
bool have_parameter(const std::string &) const
 
const EquationSystems & equation_systems
Const reference to the EquationSystems object that contains simulation-specific data.
 
Real speed
The wave speed.
 
void clear()
Clears the output data completely.
 
void init()
Inits the output data to default values, provided the fields are correctly resized.
 
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
 
std::vector< Number > shape
Storage for the computed shape function values.
 
bool _need_dshape
variable indicating whether the shape-derivative should be computed or not.
 
const T & get(const std::string &) const
 
void enable_derivative()
Enable the computation of shape gradients (dshape).
 
std::vector< std::vector< Real > > local_transform
Storage for local to global mapping at p.
 
std::vector< Gradient > dshape
Storage for the computed shape derivative values.
 
Parameters parameters
Data structure holding arbitrary parameters.