template <class T>
class vtb::core::Wind_param
Types
  • using shape_type = blitz::TinyVector< int, 4 >
  • using grid_type = Grid< T, 4 >
Fields
  • shape_type _order
  • grid_type _grid
  • T _sigma
  • T _c2
  • T _c1
Methods
template <class T>
class vtb::core::Wind_generator
Types
  • using shape_type = blitz::TinyVector< int, 4 >
  • using prng_type = std::mt19937
  • using array_type = Array< T, 4 >
  • using grid_type = Grid< T, 4 >
Methods
  • generate_white_noise(array_type result) -> void
  • generate() -> array_type
  • createSeed() -> void
  • calculateCoefficients() -> void
  • setParam(Wind_param< T > param) -> void
  • calculate_acf(blitz::TinyVector< int, 4 > shape) -> blitz::Array< T, 4 >
  • order() const -> const shape_type &
  • operator=(const Wind_generator &) -> Wind_generator &
  • Wind_generator(const Wind_generator &)
  • ~Wind_generator()
  • Wind_generator()