#include <excavator_utility.h>
|
| KRATOS_CLASS_POINTER_DEFINITION (ExcavatorUtility) |
|
| ExcavatorUtility (ModelPart &rModelPart, const double angular_velocity_of_arm_x, const double coordinates_of_arm_articulation_y, const double coordinates_of_arm_articulation_z, const double arm_start_time, const double arm_stop_time, const double angular_velocity_of_bucket_x, const double initial_coordinates_of_bucket_articulation_y, const double initial_coordinates_of_bucket_articulation_z, const double bucket_start_time, const double bucket_stop_time, const double time_to_lift_the_bucket, const double time_to_stop_lifting_the_bucket, const double bucket_lifting_velocity_z) |
|
virtual | ~ExcavatorUtility () |
| Destructor. More...
|
|
void | ExecuteBeforeSolutionLoop () |
|
void | ExecuteInitializeSolutionStep () |
|
virtual std::string | Info () const |
| Turn back information as a string. More...
|
|
virtual void | PrintInfo (std::ostream &rOStream) const |
| Print information about this object. More...
|
|
virtual void | PrintData (std::ostream &rOStream) const |
| Print object's data. More...
|
|
◆ ExcavatorUtility()
Kratos::ExcavatorUtility::ExcavatorUtility |
( |
ModelPart & |
rModelPart, |
|
|
const double |
angular_velocity_of_arm_x, |
|
|
const double |
coordinates_of_arm_articulation_y, |
|
|
const double |
coordinates_of_arm_articulation_z, |
|
|
const double |
arm_start_time, |
|
|
const double |
arm_stop_time, |
|
|
const double |
angular_velocity_of_bucket_x, |
|
|
const double |
initial_coordinates_of_bucket_articulation_y, |
|
|
const double |
initial_coordinates_of_bucket_articulation_z, |
|
|
const double |
bucket_start_time, |
|
|
const double |
bucket_stop_time, |
|
|
const double |
time_to_lift_the_bucket, |
|
|
const double |
time_to_stop_lifting_the_bucket, |
|
|
const double |
bucket_lifting_velocity_z |
|
) |
| |
◆ ~ExcavatorUtility()
Kratos::ExcavatorUtility::~ExcavatorUtility |
( |
| ) |
|
|
virtual |
◆ ExecuteBeforeSolutionLoop()
void Kratos::ExcavatorUtility::ExecuteBeforeSolutionLoop |
( |
| ) |
|
◆ ExecuteInitializeSolutionStep()
void Kratos::ExcavatorUtility::ExecuteInitializeSolutionStep |
( |
| ) |
|
◆ Info()
std::string Kratos::ExcavatorUtility::Info |
( |
| ) |
const |
|
virtual |
Turn back information as a string.
◆ KRATOS_CLASS_POINTER_DEFINITION()
◆ PrintData()
void Kratos::ExcavatorUtility::PrintData |
( |
std::ostream & |
rOStream | ) |
const |
|
virtual |
◆ PrintInfo()
void Kratos::ExcavatorUtility::PrintInfo |
( |
std::ostream & |
rOStream | ) |
const |
|
virtual |
Print information about this object.
◆ mArmStartTime
double Kratos::ExcavatorUtility::mArmStartTime |
|
protected |
◆ mArmStopTime
double Kratos::ExcavatorUtility::mArmStopTime |
|
protected |
◆ mBucketLiftingVelocity
◆ mBucketStartTime
double Kratos::ExcavatorUtility::mBucketStartTime |
|
protected |
◆ mBucketStopTime
double Kratos::ExcavatorUtility::mBucketStopTime |
|
protected |
◆ mCoordinatesOfStatorCenter
array_1d<double,3> Kratos::ExcavatorUtility::mCoordinatesOfStatorCenter |
|
protected |
◆ mEccentricity
double Kratos::ExcavatorUtility::mEccentricity |
|
protected |
◆ mInitialCoordinatesOfRotorCenter
array_1d<double,3> Kratos::ExcavatorUtility::mInitialCoordinatesOfRotorCenter |
|
protected |
◆ mLocalAxis1
◆ mLocalAxis2
◆ mLocalAxis3
◆ mrModelPart
ModelPart& Kratos::ExcavatorUtility::mrModelPart |
|
protected |
◆ mTimeLiftBucket
double Kratos::ExcavatorUtility::mTimeLiftBucket |
|
protected |
◆ mTimeStopLiftBucket
double Kratos::ExcavatorUtility::mTimeStopLiftBucket |
|
protected |
◆ mW1
◆ mW2
The documentation for this class was generated from the following files:
- /home/runner/work/Documentation/Documentation/master/applications/DEMApplication/custom_utilities/excavator_utility.h
- /home/runner/work/Documentation/Documentation/master/applications/DEMApplication/custom_utilities/excavator_utility.cpp