(ns emmy.calculus.vector-calculus
"This namespace contains vector calculus operators, in versions built on top
of [[derivative/D]] _and_ in Functional Differential Geometry style.
The former transform functions of scalars or vectors, while the latter take a
metric and basis."
(:refer-clojure :exclude [+ - * /])
(:require [emmy.calculus.basis :as b]
[emmy.calculus.covariant :as cov]
[emmy.calculus.derivative :as d]
[emmy.calculus.form-field :as ff]
[emmy.calculus.hodge-star :as hs]
[emmy.calculus.manifold :as cm]
[emmy.calculus.metric :as m]
[emmy.calculus.vector-field :as vf]
[emmy.function :as f]
[emmy.generic :as g :refer [- * /]]
[emmy.matrix :as matrix]
[emmy.operator :as o]
[emmy.structure :as s]))