Action: BF_CHEBYSHEV
| Module | ves |
|---|---|
| Description | Usage |
| Chebyshev polynomial basis functions. |
Details and examples
Chebyshev polynomial basis functions.
Use as basis functions Chebyshev polynomials of the first kind defined on a bounded interval. You need to provide the interval on which the basis functions are to be used, and the order of the expansion (i.e. the highest order polynomial used). The total number of basis functions is as the constant is also included. These basis functions should not be used for periodic CVs.
Intrinsically the Chebyshev polynomials are defined on the interval . A variable in the interval is transformed to a variable in the intrinsic interval by using the transform function
The Chebyshev polynomials are given by the recurrence relation
The first 6 polynomials are shown below

The Chebyshev polynomial are orthogonal over the interval with respect to the weight
For further mathematical properties of the Chebyshev polynomials see for example the Wikipedia page.
Examples
Here we employ a Chebyshev expansion of order 20 over the interval 0.0 to 10.0. This results in a total number of 21 basis functions. The label used to identify the basis function action can then be referenced later on in the input file.
bfC: BF_CHEBYSHEVChebyshev polynomial basis functions. More details MINIMUMThe minimum of the interval on which the basis functions are defined=0.0 MAXIMUMThe maximum of the interval on which the basis functions are defined=10.0 ORDERThe order of the basis function expansion=20
Full list of keywords
The following table describes the keywords and options that can be used with this action
| Keyword | Type | Default | Description |
|---|---|---|---|
| ORDER | compulsory | none | The order of the basis function expansion |
| MINIMUM | compulsory | none | The minimum of the interval on which the basis functions are defined |
| MAXIMUM | compulsory | none | The maximum of the interval on which the basis functions are defined |
| DEBUG_INFOThis keyword do not have examples | optional | false | Print out more detailed information about the basis set |
| NUMERICAL_INTEGRALSThis keyword do not have examples | optional | false | Calculate basis function integral for the uniform distribution numerically |