This class is here to get the force and torque acting on a grain. More...
#include <ConstantGrainForceAndTorque.h>
Public Member Functions | |
ConstantGrainForceAndTorque (const InputParameters ¶meters) | |
virtual void | initialize () |
virtual void | execute () |
virtual void | finalize () |
virtual const std::vector< RealGradient > & | getForceValues () const |
virtual const std::vector< RealGradient > & | getTorqueValues () const |
virtual const std::vector< Real > & | getForceCJacobians () const |
virtual const std::vector< std::vector< Real > > & | getForceEtaJacobians () const |
Protected Attributes | |
std::vector< Real > | _F |
Applied force on particles, size should be 3 times no. of grains. More... | |
std::vector< Real > | _M |
Applied torque on particles, size should be 3 times no. of grains. More... | |
unsigned int | _grain_num |
unsigned int | _ncomp |
std::vector< RealGradient > | _force_values |
providing grain forces, torques and their jacobians w. r. t c More... | |
std::vector< RealGradient > | _torque_values |
std::vector< Real > | _c_jacobians |
std::vector< std::vector< Real > > | _eta_jacobians |
This class is here to get the force and torque acting on a grain.
Definition at line 24 of file ConstantGrainForceAndTorque.h.
ConstantGrainForceAndTorque::ConstantGrainForceAndTorque | ( | const InputParameters & | parameters | ) |
Definition at line 25 of file ConstantGrainForceAndTorque.C.
|
inlinevirtual |
Definition at line 30 of file ConstantGrainForceAndTorque.h.
|
inlinevirtual |
Definition at line 31 of file ConstantGrainForceAndTorque.h.
|
virtual |
Implements GrainForceAndTorqueInterface.
Definition at line 73 of file ConstantGrainForceAndTorque.C.
|
virtual |
Implements GrainForceAndTorqueInterface.
Definition at line 79 of file ConstantGrainForceAndTorque.C.
|
virtual |
Implements GrainForceAndTorqueInterface.
Definition at line 61 of file ConstantGrainForceAndTorque.C.
|
virtual |
Implements GrainForceAndTorqueInterface.
Definition at line 67 of file ConstantGrainForceAndTorque.C.
|
virtual |
Definition at line 38 of file ConstantGrainForceAndTorque.C.
|
protected |
Definition at line 50 of file ConstantGrainForceAndTorque.h.
Referenced by getForceCJacobians(), and initialize().
|
protected |
Definition at line 51 of file ConstantGrainForceAndTorque.h.
Referenced by getForceEtaJacobians(), and initialize().
|
protected |
Applied force on particles, size should be 3 times no. of grains.
Definition at line 40 of file ConstantGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
providing grain forces, torques and their jacobians w. r. t c
Definition at line 48 of file ConstantGrainForceAndTorque.h.
Referenced by getForceValues(), and initialize().
|
protected |
Definition at line 44 of file ConstantGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Applied torque on particles, size should be 3 times no. of grains.
Definition at line 42 of file ConstantGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Definition at line 45 of file ConstantGrainForceAndTorque.h.
|
protected |
Definition at line 49 of file ConstantGrainForceAndTorque.h.
Referenced by getTorqueValues(), and initialize().