1#ifndef __FISH_POND_ANEMONEFISH_CellTensorFunctor_HPP
2#define __FISH_POND_ANEMONEFISH_CellTensorFunctor_HPP
4#include <memcore/RefPtr.hpp>
5#include <eagle/PhysicalSpace.hpp>
6#include <fiber/field/Field.hpp>
7#include <fiber/grid/SkeletonID.hpp>
8#include <fiber/grid/Grid.hpp>
9#include <aerie/BoundingBox.hpp>
10#include <plankton/VValue.hpp>
11#include <plankton/ValuePool.hpp>
13#include "anemonefishDllApi.h"
24 using metric33 = Eagle::metric33;
constexpr _OI copy(_II __first, _II __last, _OI __result)
Base class for multidimensional arrays that employ deferred storage, i.e.
Definition CreativeArrayBase.hpp:75
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
Identifier for Skeletons within a Grid.
Definition SkeletonID.hpp:24
Definition CellTensorFunctor.hpp:19
virtual bool computeCellTensor(metric33 &theCellTensor, Fiber::CreativeArrayBase &FragmentData, const Fiber::SkeletonID &SId, const RefPtr< Eagle::BoundingBox > &BBox, const WeakPtr< Fiber::Grid > &myCurrentGrid, const WeakPtr< Fiber::Chart > &myCurrentChart, const RefPtr< Fiber::Field > &ContainingField) const =0
Definition CellTensorFunctor.hpp:55
note: cannot derive from FloatingSkeletonRenderer as long as independent base class TriangleRenderer ...