1#ifndef __FISH_CEPHALUS_TangentialDifferentialEquation_HPP
2#define __FISH_CEPHALUS_TangentialDifferentialEquation_HPP
4#include <aerie/AnalyticFunction.hpp>
5#include <ode/dop853def.hpp>
6#include <field/Field.hpp>
14 typedef ::Eagle::tvector3 tvector3;
43 for(
int k=0; k<N; k++)
47 tvector3 DataDir = (*Eqn)(Time,
Q);
49 for(
int i=0; i<N; i++)
51 dq_ds[i] = DataDir[i];
71template <
class LineIntegratorAnalyticContainer>
74 if (!ToIntegrateField)
80 for(
typename LineIntegratorAnalyticContainer::iterator
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
bool setupAnalyticIntegrators(LineIntegratorAnalyticContainer &AnalyticLineIntegrators, const RefPtr< Field > &ToIntegrateField, double Time)
Initialize a container of analytic line integrators with analytic functions as retrieved from a Field...
Definition TangentialDifferentialEquation.hpp:72
Definition TangentialDifferentialEquation.hpp:36
Definition TangentialDifferentialEquation.hpp:31
Definition TangentialDifferentialEquation.hpp:13