Exemple #1
0
const VariableValue &
Coupleable::coupledDot(const std::string & var_name, unsigned int comp)
{
  if (!isCoupled(var_name)) // Return default 0
    return _default_value_zero;

  MooseVariable * var = getVar(var_name, comp);

  if (!_coupleable_neighbor)
  {
    if (_nodal)
      return var->nodalSlnDot();
    else
      return var->uDot();
  }
  else
  {
    if (_nodal)
      return var->nodalSlnDotNeighbor();
    else
      return var->uDotNeighbor();
  }
}