148 std::ostringstream error_stream;
149 error_stream <<
"Geometric Data must have 3 values, not "
AnnoyingScalar cos(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:136
AnnoyingScalar sin(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:137
int i
Definition: BiCGSTAB_step_by_step.cpp:9
unsigned nvalue() const
Return number of values stored in data object (incl pinned ones).
Definition: nodes.h:483
Vector< Data * > Geom_data_pt
Vector of pointers to Data items that affects the object's shape.
Definition: circle.h:224
virtual ~GeneralCircle()
Destructor: Clean up if necessary.
Definition: circle.h:167
bool Must_clean_up
Do I need to clean up?
Definition: circle.h:227
unsigned ngeom_data() const
How many items of Data does the shape of the object depend on?
Definition: circle.h:214
void position(const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const
Definition: circle.h:200
double & x_c()
Access function to x-coordinate of centre of circle.
Definition: circle.h:205
GeneralCircle(const double &x_c, const double &y_c, const double &r)
Constructor: Pass x and y-coords of centre and radius (all pinned)
Definition: circle.h:101
void position(const Vector< double > &zeta, Vector< double > &r) const
Position Vector at Lagrangian coordinate zeta.
Definition: circle.h:183
Data * geom_data_pt(const unsigned &j)
Definition: circle.h:218
double & R()
Access function to radius of circle.
Definition: circle.h:211
double & y_c()
Access function to y-coordinate of centre of circle.
Definition: circle.h:208
GeneralCircle(Data *geom_data_pt)
Definition: circle.h:143
Definition: geom_objects.h:101
Definition: oomph_definitions.h:222
void position(const unsigned &t, const Vector< double > &zeta, Vector< double > &r) const
Definition: circle.h:62
double Y_c
Y-coordinate of centre.
Definition: circle.h:72
SimpleCircle(const double &x_c, const double &y_c, const double &r)
Constructor: Pass x and y-coords of centre and radius.
Definition: circle.h:47
void position(const Vector< double > &zeta, Vector< double > &r) const
Position Vector at Lagrangian coordinate zeta.
Definition: circle.h:52
double X_c
X-coordinate of centre.
Definition: circle.h:69
double R
Radius.
Definition: circle.h:75
EIGEN_STRONG_INLINE const Eigen::CwiseBinaryOp< Eigen::internal::scalar_zeta_op< typename DerivedX::Scalar >, const DerivedX, const DerivedQ > zeta(const Eigen::ArrayBase< DerivedX > &x, const Eigen::ArrayBase< DerivedQ > &q)
Definition: SpecialFunctionsArrayAPI.h:152
double Y_c
... OR THESE...
Definition: heated_linear_solid_contact_with_gravity.cc:2846
DRAIG: Change all instances of (SPATIAL_DIM) to (DIM-1).
Definition: AnisotropicHookean.h:10
t
Definition: plotPSD.py:36
#define OOMPH_EXCEPTION_LOCATION
Definition: oomph_definitions.h:61
#define OOMPH_CURRENT_FUNCTION
Definition: oomph_definitions.h:86
std::ptrdiff_t j
Definition: tut_arithmetic_redux_minmax.cpp:2