15 #define usingNeighborCoupleableMembers usingCoupleableMembers    37                                                      unsigned int comp = 0) 
const;
    48                                                          unsigned int comp = 0) 
const;
    55                                            unsigned int comp = 0) 
const;
    62                                               unsigned int comp = 0) 
const;
    69                                                             unsigned int comp = 0) 
const;
    78                                                                      unsigned int comp = 0) 
const;
    80                                                         unsigned int comp = 0) 
const;
    82                                                           unsigned int comp = 0) 
const;
    84                                                         unsigned int comp = 0) 
const;
    86                                                           unsigned int comp = 0) 
const;
    89                                                            unsigned int comp = 0) 
const;
    90   virtual std::vector<const VariableGradient *>
    93                                                               unsigned int comp = 0) 
const;
    95                                                                 unsigned int comp = 0) 
const;
   102                                                                unsigned int comp = 0) 
const;
   105                                                                        unsigned int comp = 0) 
const;
   112                                                                unsigned int comp = 0) 
const;
   114                                                                      unsigned int comp = 0) 
const;
   121                                                        unsigned int i = 0) 
const;
   124                                                          unsigned int comp = 0) 
const;
   126                                                             unsigned int comp = 0) 
const;
   128                                                               unsigned int comp = 0) 
const;
   134 template <
bool is_ad>
   137                                                 const unsigned int comp)
 const   145 template <
bool is_ad>
   148                                                    const unsigned int comp)
 const OutputTools< Real >::VariableGradient VariableGradient
virtual const VectorVariableGradient & coupledVectorNeighborGradientOld(const std::string &var_name, unsigned int comp=0) const
virtual const VectorVariableGradient & coupledVectorNeighborGradient(const std::string &var_name, unsigned int comp=0) const
virtual const ADVariableGradient & adCoupledNeighborGradient(const std::string &var_name, unsigned int comp=0) const
Get the coupled neighbor variable gradient for var_name with derivative information for automatic dif...
virtual std::vector< const VariableGradient * > coupledNeighborGradients(const std::string &var_name) const
virtual const VectorVariableGradient & coupledVectorNeighborGradientOlder(const std::string &var_name, unsigned int comp=0) const
virtual const VariableGradient & coupledNeighborGradient(const std::string &var_name, unsigned int comp=0) const
std::vector< const VariableValue * > coupledNeighborValuesOld(const std::string &var_name) const
virtual const VariableValue & coupledNeighborValueOlder(const std::string &var_name, unsigned int comp=0) const
virtual const VariableValue & coupledNeighborDofValuesOld(const std::string &var_name, unsigned int comp=0) const
virtual const VariableGradient & coupledNeighborGradientOld(const std::string &var_name, unsigned int comp=0) const
const auto & coupledGenericNeighborValue(const std::string &var_name, unsigned int comp=0) const
Retrieve the coupled neighbor variable value whether AD or not. 
virtual const ArrayVariableValue & coupledArrayNeighborValue(const std::string &var_name, unsigned int comp=0) const
virtual const ArrayVariableGradient & coupledArrayNeighborGradientOlder(const std::string &var_name, unsigned int comp=0) const
OutputTools< RealEigenVector >::VariableValue ArrayVariableValue
virtual const ADVectorVariableValue & adCoupledVectorNeighborValue(const std::string &var_name, unsigned int comp=0) const
Get the coupled neighbor vector variable value for var_name with derivative information for automatic...
virtual const VariableValue & coupledNeighborValue(const std::string &var_name, unsigned int comp=0) const
Every object that can be built by the factory should be derived from this class. 
std::vector< const VariableValue * > coupledNeighborValuesOlder(const std::string &var_name) const
virtual const VariableValue & coupledNeighborValueDotDu(const std::string &var_name, unsigned int comp=0) const
std::vector< const ADVariableValue * > adCoupledNeighborValues(const std::string &var_name) const
virtual const VariableGradient & coupledNeighborGradientOlder(const std::string &var_name, unsigned int comp=0) const
virtual const ADVariableValue & adCoupledNeighborValue(const std::string &var_name, unsigned int comp=0) const
Get the coupled neighbor variable value for var_name with derivative information for automatic differ...
virtual const ArrayVariableGradient & coupledArrayNeighborGradient(const std::string &var_name, unsigned int comp=0) const
OutputTools< Real >::VariableValue VariableValue
Interface for objects that needs coupling capabilities. 
NeighborCoupleable(const MooseObject *moose_object, bool nodal, bool neighbor_nodal, bool is_fv=false)
Constructing the object. 
virtual const ArrayVariableGradient & coupledArrayNeighborGradientOld(const std::string &var_name, unsigned int comp=0) const
virtual const ADVariableValue & adCoupledNeighborValueDot(const std::string &var_name, unsigned int comp=0) const
Get the time derivative of the coupled neighbor variable value for var_name with derivative informati...
virtual const VariableValue & coupledNeighborValueDot(const std::string &var_name, unsigned int comp=0) const
const auto & coupledGenericNeighborGradient(const std::string &var_name, unsigned int comp=0) const
Retrieve the coupled neighbor variable gradient whether AD or not. 
virtual const VariableValue & coupledNeighborDofValuesOlder(const std::string &var_name, unsigned int comp=0) const
virtual const VariableValue & coupledNeighborDofValues(const std::string &var_name, unsigned int comp=0) const
OutputTools< Real >::VariableSecond VariableSecond
virtual const VariableValue & coupledNeighborValueOld(const std::string &var_name, unsigned int comp=0) const
OutputTools< RealVectorValue >::VariableGradient VectorVariableGradient
OutputTools< RealEigenVector >::VariableGradient ArrayVariableGradient
std::vector< const VariableValue * > coupledNeighborValues(const std::string &var_name) const
Enhances Coupleable interface to also couple the values from neighbor elements. 
virtual const VariableSecond & coupledNeighborSecond(const std::string &var_name, unsigned int i=0) const