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

Public Types

typedef Grid< T, 4 > grid_type
 
typedef Array< T, 4 > array_type
 
typedef std::mt19937 prng_type
 
typedef blitz::TinyVector< int, 4 > shape_type
 

Public Member Functions

 Wind_generator (const Wind_generator &)=default
 
Wind_generatoroperator= (const Wind_generator &)=default
 
const shape_type & order () const noexcept
 
blitz::Array< T, 4 > calculate_acf (blitz::TinyVector< int, 4 > shape)
 
void setParam (Wind_param< T > param)
 
void calculateCoefficients ()
 
void createSeed ()
 
array_type generate ()
 
void generate_white_noise (array_type result)
 

Detailed Description

template<class T>
class vtb::core::Wind_generator< T >

Definition at line 70 of file wind_generator.hh.