function Conv1d( config ) {

	// "Conv1d" inherits from abstract layer "NativeLayer2d".

	NativeLayer2d.call( this, config );

	/**
	 * The depth of the layer output.
	 *
	 * @type { int }
	 */

	this.filters = undefined;

	/**
	 * The strides length of the convolution.
	 *
	 * @type { int }
	 */

	this.strides = undefined;

	/**
	 * The width of the convolution window.
	 *
	 * @type { int }
	 */

	this.kernelSize = undefined;

	/**
	 * Padding mode.
	 * "valid" or "same", default to "valid".
	 *
	 * @type { string }
	 */

	this.padding = "valid";

	/**
	 * Whether user directly define the layer shape.
	 * Set "true" if Conv1d's shape is predefined by user.
	 *
	 * @type { boolean }
	 */

	this.isShapePredefined = false;

	this.layerType = "Conv1d";

}
Padding mode.
"valid" or "same", default to "valid".

@type { string }