Warped line in 2D space. More...
Public Member Functions | |
WarpedLine (const double &l) | |
Constructor: Specify amplitude of deflection from straight horizontal line. | |
WarpedLine (const WarpedLine &dummy) | |
Broken copy constructor. | |
void | operator= (const WarpedLine &) |
Broken assignment operator. | |
~WarpedLine () | |
Empty Destructor. | |
void | position (const Vector< double > &zeta, Vector< double > &r) const |
Position vector at Lagrangian coordinate zeta. | |
void | position (const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Forward to steady version. | |
double & | ampl () |
Access to amplitude. | |
unsigned | ngeom_data () const |
How many items of Data does the shape of the object depend on? None. | |
WarpedLine (const double &l) | |
Constructor: Specify amplitude of deflection from straight horizontal line. | |
WarpedLine (const WarpedLine &dummy) | |
Broken copy constructor. | |
void | operator= (const WarpedLine &) |
Broken assignment operator. | |
~WarpedLine () | |
Empty Destructor. | |
void | position (const Vector< double > &zeta, Vector< double > &r) const |
Position vector at Lagrangian coordinate zeta. | |
void | position (const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Forward to steady version. | |
double & | ampl () |
Access to amplitude. | |
WarpedLine (const double &l) | |
Constructor: Specify amplitude of deflection from straight horizontal line. | |
WarpedLine (const WarpedLine &dummy) | |
Broken copy constructor. | |
void | operator= (const WarpedLine &) |
Broken assignment operator. | |
~WarpedLine () | |
Empty Destructor. | |
void | position (const Vector< double > &zeta, Vector< double > &r) const |
Position vector at Lagrangian coordinate zeta. | |
void | position (const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Forward to steady version. | |
double & | ampl () |
Access to amplitude. | |
unsigned | ngeom_data () const |
How many items of Data does the shape of the object depend on? None. | |
Private Attributes | |
double | Ampl |
Amplitude of perturbation. | |
Warped line in 2D space.
Definition at line 66 of file prescribed_displ_lagr_mult.cc.
|
inline |
Constructor: Specify amplitude of deflection from straight horizontal line.
Definition at line 72 of file prescribed_displ_lagr_mult.cc.
|
inline |
Broken copy constructor.
Definition at line 78 of file prescribed_displ_lagr_mult.cc.
|
inline |
Empty Destructor.
Definition at line 91 of file prescribed_displ_lagr_mult.cc.
|
inline |
Constructor: Specify amplitude of deflection from straight horizontal line.
Definition at line 51 of file prescribed_displ_lagr_mult2.cc.
|
inline |
Broken copy constructor.
Definition at line 57 of file prescribed_displ_lagr_mult2.cc.
|
inline |
Empty Destructor.
Definition at line 70 of file prescribed_displ_lagr_mult2.cc.
|
inline |
Constructor: Specify amplitude of deflection from straight horizontal line.
Definition at line 219 of file prescribed_displ_lagr_mult_precond.cc.
|
inline |
Broken copy constructor.
Definition at line 225 of file prescribed_displ_lagr_mult_precond.cc.
|
inline |
Empty Destructor.
Definition at line 238 of file prescribed_displ_lagr_mult_precond.cc.
|
inline |
Access to amplitude.
Definition at line 111 of file prescribed_displ_lagr_mult.cc.
References Ampl.
Referenced by main(), main(), and WarpedLine().
|
inline |
|
inline |
Access to amplitude.
Definition at line 258 of file prescribed_displ_lagr_mult_precond.cc.
References Ampl.
|
inline |
How many items of Data does the shape of the object depend on? None.
Definition at line 115 of file prescribed_displ_lagr_mult.cc.
|
inline |
How many items of Data does the shape of the object depend on? None.
Definition at line 262 of file prescribed_displ_lagr_mult_precond.cc.
|
inline |
Broken assignment operator.
Definition at line 84 of file prescribed_displ_lagr_mult.cc.
|
inline |
Broken assignment operator.
Definition at line 63 of file prescribed_displ_lagr_mult2.cc.
|
inline |
Broken assignment operator.
Definition at line 231 of file prescribed_displ_lagr_mult_precond.cc.
|
inline |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Forward to steady version.
Definition at line 104 of file prescribed_displ_lagr_mult.cc.
References position().
|
inline |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Forward to steady version.
Definition at line 83 of file prescribed_displ_lagr_mult2.cc.
References position().
|
inline |
Parametrised position on object: r(zeta). Evaluated at previous timestep. t=0: current time; t>0: previous timestep. Forward to steady version.
Definition at line 251 of file prescribed_displ_lagr_mult_precond.cc.
References position().
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 94 of file prescribed_displ_lagr_mult.cc.
References Ampl.
Referenced by PrescribedBoundaryDisplacementProblem< ELEMENT >::actions_before_newton_solve(), and position().
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 73 of file prescribed_displ_lagr_mult2.cc.
References Ampl.
|
inline |
Position vector at Lagrangian coordinate zeta.
Definition at line 241 of file prescribed_displ_lagr_mult_precond.cc.
References Ampl.
|
private |
Amplitude of perturbation.
Definition at line 123 of file prescribed_displ_lagr_mult.cc.
Referenced by ampl(), position(), and WarpedLine().