FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Member Functions | List of all members
Wizt::IncapableCellTensorFunctor Class Reference
Inheritance diagram for Wizt::IncapableCellTensorFunctor:
Wizt::CellTensorFunctor MemCore::ReferenceBase< CellTensorFunctor >

Public Member Functions

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 override
 
CellTensorFunctorcopy () const override
 
- Public Member Functions inherited from Wizt::CellTensorFunctor
bool getCellTensor (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
 
- Public Member Functions inherited from MemCore::ReferenceBase< CellTensorFunctor >
auto getObjectCountID () const noexcept
 
bool isIdentical (const WeakPtr< Object, Object > &PossibleSelf) const noexcept
 
void mkAutoDestructive ()
 
refcount_t refcount () const noexcept
 
 ReferenceBase (Object *that) noexcept
 
const auto & self () const
 
refcount_t wrefcount () const noexcept
 

Additional Inherited Members

- Public Types inherited from Wizt::CellTensorFunctor
using metric33 = Eagle::metric33
 
- Public Types inherited from MemCore::ReferenceBase< CellTensorFunctor >
typedef Object reference_domain_t
 
typedef WeakPtr< Object, Object > SelfPtr_t
 
- Protected Member Functions inherited from MemCore::ReferenceBase< CellTensorFunctor >
virtual void extremeUnction ()
 
ReferenceBaseoperator= (const ReferenceBase &R)
 
void suicide ()
 

Member Function Documentation

◆ computeCellTensor()

bool Wizt::IncapableCellTensorFunctor::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
overridevirtual
Parameters
myCurrentGridOptional context information - the Grid for which this cell tensor is requested, so the function may take into consideration information such as the maximal refinement level and / or globally known cell size.
myCurrentChartThe chart relative to which the cell tensor is to be computed.

Implements Wizt::CellTensorFunctor.

References Fiber::Iterator< T >::set().

◆ copy()

CellTensorFunctor * Wizt::IncapableCellTensorFunctor::copy ( ) const
overridevirtual