Gridpp 0.8.0
A post-processing library for gridded weather forecasts
Public Member Functions | List of all members
gridpp::BoxCox Class Reference

#include <gridpp.h>

Inheritance diagram for gridpp::BoxCox:
gridpp::Transform

Public Member Functions

vec backward (const vec &input) const
 Backward transform a 1D vector. More...
 
vec2 backward (const vec2 &input) const
 Backward transform a 2D vector. More...
 
vec3 backward (const vec3 &input) const
 Backward transform a 3D vector. More...
 
virtual float backward (float value) const
 
float backward (float value) const
 
 BoxCox (float threshold)
 Initialize Box-Cox transform. More...
 
vec forward (const vec &input) const
 Forward transform a 1D vector. More...
 
vec2 forward (const vec2 &input) const
 Forward transform a 2D vector. More...
 
vec3 forward (const vec3 &input) const
 Forward transform a 3D vector. More...
 
virtual float forward (float value) const
 
float forward (float value) const
 
- Public Member Functions inherited from gridpp::Transform
vec backward (const vec &input) const
 Backward transform a 1D vector. More...
 
vec2 backward (const vec2 &input) const
 Backward transform a 2D vector. More...
 
vec3 backward (const vec3 &input) const
 Backward transform a 3D vector. More...
 
vec forward (const vec &input) const
 Forward transform a 1D vector. More...
 
vec2 forward (const vec2 &input) const
 Forward transform a 2D vector. More...
 
vec3 forward (const vec3 &input) const
 Forward transform a 3D vector. More...
 

Detailed Description

Box-Cox transformation.

Constructor & Destructor Documentation

◆ BoxCox()

gridpp::BoxCox::BoxCox ( float  threshold)

Initialize Box-Cox transform.

Parameters
thresholdBox-Cox parameter

Member Function Documentation

◆ backward() [1/5]

vec gridpp::Transform::backward

Backward transform a 1D vector.

Parameters
input1D vector of transformed values
Returns
1D vector of original values

◆ backward() [2/5]

vec2 gridpp::Transform::backward

Backward transform a 2D vector.

Parameters
input2D vector of transformed values
Returns
2D vector of original values

◆ backward() [3/5]

vec3 gridpp::Transform::backward

Backward transform a 3D vector.

Parameters
input3D vector of transformed values
Returns
3D vector of original values

◆ backward() [4/5]

float gridpp::Transform::backward

◆ backward() [5/5]

float gridpp::BoxCox::backward ( float  value) const
virtual

Reimplemented from gridpp::Transform.

◆ forward() [1/5]

vec gridpp::Transform::forward

Forward transform a 1D vector.

Parameters
input1D vector
Returns
1D vector of transformed values

◆ forward() [2/5]

vec2 gridpp::Transform::forward

Forward transform a 2D vector.

Parameters
input2D vector
Returns
2D vector of transformed values

◆ forward() [3/5]

vec3 gridpp::Transform::forward

Forward transform a 3D vector.

Parameters
input3D vector
Returns
3D vector of transformed values

◆ forward() [4/5]

float gridpp::Transform::forward

◆ forward() [5/5]

float gridpp::BoxCox::forward ( float  value) const
virtual

Reimplemented from gridpp::Transform.


The documentation for this class was generated from the following files: