private static extern void THSNN_Module_dispose(HType handle);
extern static void THFile_binary(HType self);
private static extern long THFile_writeByteRaw(HType self, IntPtr data, long n);
extern static int THFile_isAutoSpacing(HType self);
extern static int THFile_isOpened(HType self);
extern static void THFile_clearError(HType self);
extern static void THFile_quiet(HType self);
internal Module() { this.handle = new HType(IntPtr.Zero, true); }
public Linear(long inputSize, long outputSize, bool hasBias = false) : base() { handle = new HType(THSNN_linearModule(inputSize, outputSize, hasBias), true); }
private static extern void THSNN_moduleDispose(HType handle);
internal Module(IntPtr handle) { this.handle = new HType(handle, true); }
protected Optimizer(IntPtr handle) { this.handle = new HType(handle, true); }
private static extern void THSNN_optimizerDispose(HType handle);
public override void ShouldSelectCorrectLetter(bool A, bool B, bool C, HType expected) { base.ShouldSelectCorrectLetter(A, B, C, expected); }
extern static void THFile_close(HType self);
extern static void THFile_ascii(HType self);
extern static int THFile_hasError(HType self);
extern static int THFile_isReadable(HType self);
extern static int THFile_isQuiet(HType self);
extern static int THFile_isWritable(HType self);
extern static void THFile_pedantic(HType self);
extern static void THFile_seek(HType self, long position);
extern static void THFile_noAutoSpacing(HType self);
extern static void THFile_seekEnd(HType self);
extern static int THFile_isBinary(HType self);
extern static long THFile_position(HType self);
public new string ToString() { return(HType.ToString()); }
extern static void THFile_synchronize(HType self);
private static extern byte THFile_readByteScalar(HType self);
private static extern void THSNN_Module_get_named_parameters(HType module, AllocatePinnedArray allocator1, AllocatePinnedArray allocator2);