Steady, straight 1D line in 2D space with stretch_ratio. More...
Public Member Functions | |
| NewStraightLine (const double &stretch_ratio=1.0) | |
| Constructor derives from GeomObject(1, 2) Pass stretch_ratio to this class (defaults to 1 in which case the Lagrangian coordinate is the arclength) | |
| NewStraightLine (const NewStraightLine &dummy)=delete | |
| Broken copy constructor. | |
| void | operator= (const NewStraightLine &)=delete |
| Broken assignment operator. | |
| void | position (const Vector< double > &zeta, Vector< double > &r) const |
| Position Vector at Lagrangian coordinate zeta. | |
| virtual void | dposition (const Vector< double > &zeta, DenseMatrix< double > &drdzeta) const |
| Derivative of position Vector w.r.t. to coordinates: | |
| virtual void | d2position (const Vector< double > &zeta, RankThreeTensor< double > &ddrdzeta) const |
| 2nd derivative of position Vector w.r.t. to coordinates: | |
| virtual void | d2position (const Vector< double > &zeta, Vector< double > &r, DenseMatrix< double > &drdzeta, RankThreeTensor< double > &ddrdzeta) const |
| Posn Vector and its 1st & 2nd derivatives w.r.t. to coordinates: | |
Private Attributes | |
| double | Stretch_ratio |
| Define the length of the beam. | |
Steady, straight 1D line in 2D space with stretch_ratio.
Definition at line 42 of file tensioned_string2.cc.
|
inline |
Constructor derives from GeomObject(1, 2) Pass stretch_ratio to this class (defaults to 1 in which case the Lagrangian coordinate is the arclength)
Definition at line 49 of file tensioned_string2.cc.
References Stretch_ratio.
|
delete |
Broken copy constructor.
|
inlinevirtual |
2nd derivative of position Vector w.r.t. to coordinates:
= ddrdzeta(alpha,beta,i). Evaluated at current time.
Definition at line 83 of file tensioned_string2.cc.
|
inlinevirtual |
Posn Vector and its 1st & 2nd derivatives w.r.t. to coordinates:
= drdzeta(alpha,i).
= ddrdzeta(alpha,beta,i). Evaluated at current time.
Definition at line 98 of file tensioned_string2.cc.
References Stretch_ratio.
|
inlinevirtual |
Derivative of position Vector w.r.t. to coordinates:
= drdzeta(alpha,i). Evaluated at current time.
Definition at line 71 of file tensioned_string2.cc.
References Stretch_ratio.
|
delete |
Broken assignment operator.
|
inline |
Position Vector at Lagrangian coordinate zeta.
Definition at line 61 of file tensioned_string2.cc.
References Stretch_ratio.
|
private |
Define the length of the beam.
Definition at line 119 of file tensioned_string2.cc.
Referenced by d2position(), dposition(), NewStraightLine(), and position().