List of all members.
Public Types
Public Member Functions
-
void setLocation (point &locationP)
-
void setDirection (tvector directionP)
-
void setData (const FieldType &dataP, const Eagle::PhysicalSpace::point &index_locationP, const FragmentID_t &fragmentP, const double lengthP)
-
void setEnd ()
Public Attributes
-
point location
- Location in world coordinates.
-
FieldType data
- tvector in case of streamlines, metric33 in case of geodesics. /// should christoffels also be stored??
-
Eagle::PhysicalSpace::point index_location
- Floating point indices of this point's index coordinates.
-
FragmentID_t fragment
- The fragment identifier of the source Grid where this point resides.
-
bool is_end
- Is it an endpoint? So calculation of a line was skipped?
-
tvector direction
- Used as boundary condition and direction for geodesics, maybe better called derivative? whatever.
-
double length
- Used to keep track of the length for stopping the line.
template<class FieldType>
struct FieldLines::IntegrationPoint< FieldType >