Skip to content

namespace pd3::physics

Summary

Members Descriptions
voidcalculate_pk(const Segment &, const Eigen::Matrix3d &, const State_ &, const State_ &) Force contribution from Peach-Koehler equation.
voidcalculate_self_force(const Segment &, const State_ &, const State_ &) Line tension force on a per segment basis.
autoforces(const System_ &, const Eigen::Matrix3d &, const Fragment_ &, const State_ &) Calculate the various forces on the system.

Members

calculate_pk

void calculate_pk(const Segment & segment, const Eigen::Matrix3d & stress, const State_ & reference, const State_ & state)

Force contribution from Peach-Koehler equation.

calculate_self_force

void calculate_self_force(const Segment & segment, const State_ & reference, const State_ & state)

Line tension force on a per segment basis.

forces

auto forces(const System_ & system, const Eigen::Matrix3d & stress, const Fragment_ & fragment, const State_ & reference)

Calculate the various forces on the system.