FiberVISH
0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
fiber
baseop
fiber/baseop/RectilinearInterpolation.hpp
1
#ifndef _RectilinearInterpolation_HPP
2
#define _RectilinearInterpolation_HPP
3
4
#include <fish/fiber/field/Field.hpp>
5
#include <eagle/PhysicalSpace.hpp>
6
#include <memcore/RefPtr.hpp>
7
#include <fish/fiber/field/DirectProductArrayTypes.hpp>
8
9
#include "gridopDllApi.h"
10
11
using namespace
Fiber
;
12
using namespace
Eagle::PhysicalSpace
;
13
14
typedef
MemArray<3, tvector>
VectorArray_t
;
15
typedef
CartesianRectilinearArray3D
RectiLinearArray_t
;
16
17
class
gridop_API
RectilinearInterpolation
18
{
19
RectiLinearArray_t
&rectCoords;
20
RefPtr<MemArray<3, double>
>u_field,v_field,w_field;
21
double
timeStepForVectorField;
22
public
:
23
RectilinearInterpolation
(
const
RefPtr<RectiLinearArray_t>
&
Points
);
24
bool
getPoint(
const
point
&pos,
const
RefPtr<Field>
&
vectField
, tvector&outputField);
25
bool
find_rectilinear_cell(
const
point
&pos,
point
&
fp_index
);
26
static
void
rectilinear_interpolation(
const
point
&
fp_index
,
const
RefPtr<Field>
&
vectField
, tvector&outputField);
27
};
28
#endif
Eagle::PhysicalSpace::point
Fiber::CreativeIterator
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition
CreativeIterator.hpp:34
Fiber::DirectProductMemArray
Definition
DirectProductArray.hpp:367
RectilinearInterpolation
Definition
fiber/baseop/RectilinearInterpolation.hpp:18
Eagle::PhysicalSpace
Fiber
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition
FAQ.dox:2
Generated on Sun Mar 1 2026 10:23:01 for FiberVISH by
1.9.8