This class is here to get the force and torque acting on a grain from different userobjects and sum them all. More...
#include <MaskedGrainForceAndTorque.h>
Public Member Functions | |
MaskedGrainForceAndTorque (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 | |
const GrainForceAndTorqueInterface & | _grain_force_torque_input |
const std::vector< RealGradient > & | _grain_forces_input |
const std::vector< RealGradient > & | _grain_torques_input |
const std::vector< Real > & | _grain_force_c_jacobians_input |
const std::vector< std::vector< Real > > & | _grain_force_eta_jacobians_input |
std::vector< unsigned int > | _pinned_grains |
unsigned int | _num_pinned_grains |
unsigned int | _grain_num |
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 from different userobjects and sum them all.
Definition at line 25 of file MaskedGrainForceAndTorque.h.
MaskedGrainForceAndTorque::MaskedGrainForceAndTorque | ( | const InputParameters & | parameters | ) |
Definition at line 27 of file MaskedGrainForceAndTorque.C.
|
inlinevirtual |
Definition at line 31 of file MaskedGrainForceAndTorque.h.
|
inlinevirtual |
Definition at line 32 of file MaskedGrainForceAndTorque.h.
|
virtual |
Implements GrainForceAndTorqueInterface.
Definition at line 146 of file MaskedGrainForceAndTorque.C.
|
virtual |
Implements GrainForceAndTorqueInterface.
Definition at line 152 of file MaskedGrainForceAndTorque.C.
|
virtual |
Implements GrainForceAndTorqueInterface.
Definition at line 134 of file MaskedGrainForceAndTorque.C.
|
virtual |
Implements GrainForceAndTorqueInterface.
Definition at line 140 of file MaskedGrainForceAndTorque.C.
|
virtual |
Definition at line 44 of file MaskedGrainForceAndTorque.C.
|
protected |
Definition at line 53 of file MaskedGrainForceAndTorque.h.
Referenced by getForceCJacobians(), and initialize().
|
protected |
Definition at line 54 of file MaskedGrainForceAndTorque.h.
Referenced by getForceEtaJacobians(), and initialize().
|
protected |
providing grain forces, torques and their jacobians w. r. t c
Definition at line 51 of file MaskedGrainForceAndTorque.h.
Referenced by getForceValues(), and initialize().
|
protected |
Definition at line 43 of file MaskedGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Definition at line 44 of file MaskedGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Definition at line 40 of file MaskedGrainForceAndTorque.h.
|
protected |
Definition at line 41 of file MaskedGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Definition at line 48 of file MaskedGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Definition at line 42 of file MaskedGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Definition at line 47 of file MaskedGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Definition at line 46 of file MaskedGrainForceAndTorque.h.
Referenced by initialize().
|
protected |
Definition at line 52 of file MaskedGrainForceAndTorque.h.
Referenced by getTorqueValues(), and initialize().