This Material calculates the advection velocity, it's divergence and derivatives acting on a particle/grain. More...
#include <GrainAdvectionVelocity.h>
Public Member Functions | |
GrainAdvectionVelocity (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual void | computeQpProperties () |
Protected Attributes | |
const GrainTrackerInterface & | _grain_tracker |
getting userobject for calculating grain centers and volumes More... | |
const GrainForceAndTorqueInterface & | _grain_force_torque |
getting userobject for calculating grain forces and torques More... | |
const VectorPostprocessorValue & | _grain_volumes |
The grain volumes. More... | |
const std::vector< RealGradient > & | _grain_forces |
const std::vector< RealGradient > & | _grain_torques |
Private Attributes | |
const Real | _mt |
constant value corresponding to grain translation More... | |
const Real | _mr |
constant value corresponding to grain rotation More... | |
const unsigned int | _op_num |
const std::string | _base_name |
type of force density material More... | |
MaterialProperty< std::vector< RealGradient > > & | _velocity_advection |
Material storing advection velocities of grains. More... | |
This Material calculates the advection velocity, it's divergence and derivatives acting on a particle/grain.
Definition at line 27 of file GrainAdvectionVelocity.h.
GrainAdvectionVelocity::GrainAdvectionVelocity | ( | const InputParameters & | parameters | ) |
Definition at line 39 of file GrainAdvectionVelocity.C.
|
protectedvirtual |
Definition at line 57 of file GrainAdvectionVelocity.C.
|
private |
type of force density material
Definition at line 56 of file GrainAdvectionVelocity.h.
|
protected |
getting userobject for calculating grain forces and torques
Definition at line 39 of file GrainAdvectionVelocity.h.
|
protected |
Definition at line 44 of file GrainAdvectionVelocity.h.
Referenced by computeQpProperties().
|
protected |
Definition at line 45 of file GrainAdvectionVelocity.h.
Referenced by computeQpProperties().
|
protected |
getting userobject for calculating grain centers and volumes
Definition at line 36 of file GrainAdvectionVelocity.h.
Referenced by computeQpProperties().
|
protected |
The grain volumes.
Definition at line 42 of file GrainAdvectionVelocity.h.
Referenced by computeQpProperties().
|
private |
constant value corresponding to grain rotation
Definition at line 51 of file GrainAdvectionVelocity.h.
Referenced by computeQpProperties().
|
private |
constant value corresponding to grain translation
Definition at line 49 of file GrainAdvectionVelocity.h.
Referenced by computeQpProperties().
|
private |
Definition at line 53 of file GrainAdvectionVelocity.h.
Referenced by computeQpProperties().
|
private |
Material storing advection velocities of grains.
Definition at line 59 of file GrainAdvectionVelocity.h.
Referenced by computeQpProperties().