# NAG CL Interfaceg13byc (transf_​orders)

Settings help

CL Name Style:

## 1Purpose

g13byc allocates memory to the four pointers in the structure of type Nag_TransfOrder. The structure is used to hold the transfer function model orders of the input series for some functions in Chapter G13. This function must be called before any attempt is made to access this structure.

## 2Specification

 #include
 void g13byc (Integer nseries, Nag_TransfOrder *transfv, NagError *fail)
The function may be called by the names: g13byc or nag_tsa_transf_orders.

## 3Description

The transfer function model orders of the input series are supplied to the time series function in memory allocated to four pointers. These pointers are the constituent members of the structure of type Nag_TransfOrder used by some functions in Chapter G13.
The purpose of g13byc is to allocate memory to these four pointers.

None.

## 5Arguments

1: $\mathbf{nseries}$Integer Input
On entry: the total number of input and output series. There may be any number of input series (including none), but always one output series. (See g13bec or g13bjc for details).
Constraint: ${\mathbf{nseries}}\ge 1$.
2: $\mathbf{transfv}$Nag_TransfOrder *
Pointer to structure of type Nag_TransfOrder with the following members:
bInteger *Output
qInteger *Output
pInteger *
rInteger *Output
On exit: each of the pointers will have been allocated sufficient memory. (See g13bec or g13bjc for details).
3: $\mathbf{fail}$NagError * Input/Output
The NAG error argument (see Section 7 in the Introduction to the NAG Library CL Interface).

## 6Error Indicators and Warnings

NE_ALLOC_FAIL
Dynamic memory allocation failed.
NE_INT_ARG_LT
On entry, ${\mathbf{nseries}}=⟨\mathit{\text{value}}⟩$.
Constraint: ${\mathbf{nseries}}\ge 1$.

Not applicable.