Virtual Testbed
Ship dynamics simulator for extreme conditions
Public Types | Public Member Functions | List of all members
vtb::core::Linear_function_irregular< T, Return > Class Template Reference

Nearest neighbour weighted interpolation for 3-d fields. More...

#include <grid_interpolation.hh>

Public Types

using return_type = Return
 
using vec3 = blitz::TinyVector< T, 3 >
 
using vertex_field = blitz::Array< return_type, 3 >
 
using index_type = blitz::TinyVector< int, 3 >
 
using grid_type = Grid< T, 3 >
 

Public Member Functions

 Linear_function_irregular (const vertex_field &points, const grid_type &grid)
 
return_type operator() (const vec3 &x, const index_type &i00)
 

Detailed Description

template<class T, class Return = T>
class vtb::core::Linear_function_irregular< T, Return >

Nearest neighbour weighted interpolation for 3-d fields.

Date
2020-03-21
Author
See also
http://paulbourke.net/miscellaneous/interpolation/

Definition at line 180 of file grid_interpolation.hh.