/*- * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997 * The Regents of the University of California. All rights reserved. * * This code is derived from the Stanford/CMU enet packet filter, * (net/enet.c) distributed as part of 4.3BSD, and code contributed * to Berkeley by Steven McCanne and Van Jacobson both of Lawrence * Berkeley Laboratory. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * This product includes software developed by the University of * California, Berkeley and its contributors. * 4. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * @(#)bpf.h 7.1 (Berkeley) 5/7/91 * * @(#) $Header: /tcpdump/master/libpcap/pcap/bpf.h,v <IP_ADDRESS> 2008-09-22 20:16:01 guy Exp $ (LBL) */ /* * This is libpcap's cut-down version of bpf.h; it includes only * the stuff needed for the code generator and the userland BPF * interpreter, and the libpcap APIs for setting filters, etc.. * * "pcap-bpf.c" will include the native OS version, as it deals with * the OS's BPF implementation. * * XXX - should this all just be moved to "pcap.h"? */ #ifndef BPF_MAJOR_VERSION #ifdef __cplusplus extern "C" { #endif /* BSD style release date */ #define BPF_RELEASE 199606 #ifdef MSDOS /* must be 32-bit */ typedef long bpf_int32; typedef unsigned long bpf_u_int32; #else typedef int bpf_int32; typedef u_int bpf_u_int32; #endif /* * Alignment macros. BPF_WORDALIGN rounds up to the next * even multiple of BPF_ALIGNMENT. */ #ifndef __NetBSD__ #define BPF_ALIGNMENT sizeof(bpf_int32) #else #define BPF_ALIGNMENT sizeof(long) #endif #define BPF_WORDALIGN(x) (((x)+(BPF_ALIGNMENT-1))&~(BPF_ALIGNMENT-1)) #define BPF_MAXBUFSIZE 0x8000 #define BPF_MINBUFSIZE 32 /* * Structure for "pcap_compile()", "pcap_setfilter()", etc.. */ struct bpf_program { u_int bf_len; struct bpf_insn *bf_insns; }; /* * Struct return by BIOCVERSION. This represents the version number of * the filter language described by the instruction encodings below. * bpf understands a program iff kernel_major == filter_major && * kernel_minor >= filter_minor, that is, if the value returned by the * running kernel has the same major number and a minor number equal * equal to or less than the filter being downloaded. Otherwise, the * results are undefined, meaning an error may be returned or packets * may be accepted haphazardly. * It has nothing to do with the source code version. */ struct bpf_version { u_short bv_major; u_short bv_minor; }; /* Current version number of filter architecture. */ #define BPF_MAJOR_VERSION 1 #define BPF_MINOR_VERSION 1 /* * Data-link level type codes. * * Do *NOT* add new values to this list without asking *<EMAIL_ADDRESS>for a value. Otherwise, you run * the risk of using a value that's already being used for some other * purpose, and of having tools that read libpcap-format captures not * being able to handle captures with your new DLT_ value, with no hope * that they will ever be changed to do so (as that would destroy their * ability to read captures using that value for that other purpose). */ /* * These are the types that are the same on all platforms, and that * have been defined by <net/bpf.h> for ages. */ #define DLT_NULL 0 /* BSD loopback encapsulation */ #define DLT_EN10MB 1 /* Ethernet (10Mb) */ #define DLT_EN3MB 2 /* Experimental Ethernet (3Mb) */ #define DLT_AX25 3 /* Amateur Radio AX.25 */ #define DLT_PRONET 4 /* Proteon ProNET Token Ring */ #define DLT_CHAOS 5 /* Chaos */ #define DLT_IEEE802 6 /* 802.5 Token Ring */ #define DLT_ARCNET 7 /* ARCNET, with BSD-style header */ #define DLT_SLIP 8 /* Serial Line IP */ #define DLT_PPP 9 /* Point-to-point Protocol */ #define DLT_FDDI 10 /* FDDI */ /* * These are types that are different on some platforms, and that * have been defined by <net/bpf.h> for ages. We use #ifdefs to * detect the BSDs that define them differently from the traditional * libpcap <net/bpf.h> * * XXX - DLT_ATM_RFC1483 is 13 in BSD/OS, and DLT_RAW is 14 in BSD/OS, * but I don't know what the right #define is for BSD/OS. */ #define DLT_ATM_RFC1483 11 /* LLC-encapsulated ATM */ #ifdef __OpenBSD__ #define DLT_RAW 14 /* raw IP */ #else #define DLT_RAW 12 /* raw IP */ #endif /* * Given that the only OS that currently generates BSD/OS SLIP or PPP * is, well, BSD/OS, arguably everybody should have chosen its values * for DLT_SLIP_BSDOS and DLT_PPP_BSDOS, which are 15 and 16, but they * didn't. So it goes. */ #if defined(__NetBSD__) || defined(__FreeBSD__) #ifndef DLT_SLIP_BSDOS #define DLT_SLIP_BSDOS 13 /* BSD/OS Serial Line IP */ #define DLT_PPP_BSDOS 14 /* BSD/OS Point-to-point Protocol */ #endif #else #define DLT_SLIP_BSDOS 15 /* BSD/OS Serial Line IP */ #define DLT_PPP_BSDOS 16 /* BSD/OS Point-to-point Protocol */ #endif /* * 17 is used for DLT_OLD_PFLOG in OpenBSD; * OBSOLETE: DLT_PFLOG is 117 in OpenBSD now as well. See below. * 18 is used for DLT_PFSYNC in OpenBSD; don't use it for anything else. */ #define DLT_ATM_CLIP 19 /* Linux Classical-IP over ATM */ /* * Apparently Redback uses this for its SmartEdge 400/800. I hope * nobody else decided to use it, too. */ #define DLT_REDBACK_SMARTEDGE 32 /* * These values are defined by NetBSD; other platforms should refrain from * using them for other purposes, so that NetBSD savefiles with link * types of 50 or 51 can be read as this type on all platforms. */ #define DLT_PPP_SERIAL 50 /* PPP over serial with HDLC encapsulation */ #define DLT_PPP_ETHER 51 /* PPP over Ethernet */ /* * The Axent Raptor firewall - now the Symantec Enterprise Firewall - uses * a link-layer type of 99 for the tcpdump it supplies. The link-layer * header has 6 bytes of unknown data, something that appears to be an * Ethernet type, and 36 bytes that appear to be 0 in at least one capture * I've seen. */ #define DLT_SYMANTEC_FIREWALL 99 /* * Values between 100 and 103 are used in capture file headers as * link-layer types corresponding to DLT_ types that differ * between platforms; don't use those values for new DLT_ new types. */ /* * This value was defined by libpcap 0.5; platforms that have defined * it with a different value should define it here with that value - * a link type of 104 in a save file will be mapped to DLT_C_HDLC, * whatever value that happens to be, so programs will correctly * handle files with that link type regardless of the value of * DLT_C_HDLC. * * The name DLT_C_HDLC was used by BSD/OS; we use that name for source * compatibility with programs written for BSD/OS. * * libpcap 0.5 defined it as DLT_CHDLC; we define DLT_CHDLC as well, * for source compatibility with programs written for libpcap 0.5. */ #define DLT_C_HDLC 104 /* Cisco HDLC */ #define DLT_CHDLC DLT_C_HDLC #define DLT_IEEE802_11 105 /* IEEE 802.11 wireless */ /* * 106 is reserved for Linux Classical IP over ATM; it's like DLT_RAW, * except when it isn't. (I.e., sometimes it's just raw IP, and * sometimes it isn't.) We currently handle it as DLT_LINUX_SLL, * so that we don't have to worry about the link-layer header.) */ /* * Frame Relay; BSD/OS has a DLT_FR with a value of 11, but that collides * with other values. * DLT_FR and DLT_FRELAY packets start with the Q.922 Frame Relay header * (DLCI, etc.). */ #define DLT_FRELAY 107 /* * OpenBSD DLT_LOOP, for loopback devices; it's like DLT_NULL, except * that the AF_ type in the link-layer header is in network byte order. * * DLT_LOOP is 12 in OpenBSD, but that's DLT_RAW in other OSes, so * we don't use 12 for it in OSes other than OpenBSD. */ #ifdef __OpenBSD__ #define DLT_LOOP 12 #else #define DLT_LOOP 108 #endif /* * Encapsulated packets for IPsec; DLT_ENC is 13 in OpenBSD, but that's * DLT_SLIP_BSDOS in NetBSD, so we don't use 13 for it in OSes other * than OpenBSD. */ #ifdef __OpenBSD__ #define DLT_ENC 13 #else #define DLT_ENC 109 #endif /* * Values between 110 and 112 are reserved for use in capture file headers * as link-layer types corresponding to DLT_ types that might differ * between platforms; don't use those values for new DLT_ types * other than the corresponding DLT_ types. */ /* * This is for Linux cooked sockets. */ #define DLT_LINUX_SLL 113 /* * Apple LocalTalk hardware. */ #define DLT_LTALK 114 /* * Acorn Econet. */ #define DLT_ECONET 115 /* * Reserved for use with OpenBSD ipfilter. */ #define DLT_IPFILTER 116 /* * OpenBSD DLT_PFLOG; DLT_PFLOG is 17 in OpenBSD, but that's DLT_LANE8023 * in SuSE 6.3, so we can't use 17 for it in capture-file headers. * * XXX: is there a conflict with DLT_PFSYNC 18 as well? */ #ifdef __OpenBSD__ #define DLT_OLD_PFLOG 17 #define DLT_PFSYNC 18 #endif #define DLT_PFLOG 117 /* * Registered for Cisco-internal use. */ #define DLT_CISCO_IOS 118 /* * For 802.11 cards using the Prism II chips, with a link-layer * header including Prism monitor mode information plus an 802.11 * header. */ #define DLT_PRISM_HEADER 119 /* * Reserved for Aironet 802.11 cards, with an Aironet link-layer header * (see Doug Ambrisko's FreeBSD patches). */ #define DLT_AIRONET_HEADER 120 /* * Reserved for Siemens HiPath HDLC. */ #define DLT_HHDLC 121 /* * This is for RFC 2625 IP-over-Fibre Channel. * * This is not for use with raw Fibre Channel, where the link-layer * header starts with a Fibre Channel frame header; it's for IP-over-FC, * where the link-layer header starts with an RFC 2625 Network_Header * field. */ #define DLT_IP_OVER_FC 122 /* * This is for Full Frontal ATM on Solaris with SunATM, with a * pseudo-header followed by an AALn PDU. * * There may be other forms of Full Frontal ATM on other OSes, * with different pseudo-headers. * * If ATM software returns a pseudo-header with VPI/VCI information * (and, ideally, packet type information, e.g. signalling, ILMI, * LANE, LLC-multiplexed traffic, etc.), it should not use * DLT_ATM_RFC1483, but should get a new DLT_ value, so tcpdump * and the like don't have to infer the presence or absence of a * pseudo-header and the form of the pseudo-header. */ #define DLT_SUNATM 123 /* Solaris+SunATM */ /* * Reserved as per request from Kent Dahlgren<EMAIL_ADDRESS>* for private use. */ #define DLT_RIO 124 /* RapidIO */ #define DLT_PCI_EXP 125 /* PCI Express */ #define DLT_AURORA 126 /* Xilinx Aurora link layer */ /* * Header for 802.11 plus a number of bits of link-layer information * including radio information, used by some recent BSD drivers as * well as the madwifi Atheros driver for Linux. */ #define DLT_IEEE802_11_RADIO 127 /* 802.11 plus radiotap radio header */ /* * Reserved for the TZSP encapsulation, as per request from * Chris Waters<EMAIL_ADDRESS>* TZSP is a generic encapsulation for any other link type, * which includes a means to include meta-information * with the packet, e.g. signal strength and channel * for 802.11 packets. */ #define DLT_TZSP 128 /* Tazmen Sniffer Protocol */ /* * BSD's ARCNET headers have the source host, destination host, * and type at the beginning of the packet; that's what's handed * up to userland via BPF. * * Linux's ARCNET headers, however, have a 2-byte offset field * between the host IDs and the type; that's what's handed up * to userland via PF_PACKET sockets. * * We therefore have to have separate DLT_ values for them. */ #define DLT_ARCNET_LINUX 129 /* ARCNET */ /* * Juniper-private data link types, as per request from * Hannes Gredler<EMAIL_ADDRESS>The DLT_s are used * for passing on chassis-internal metainformation such as * QOS profiles, etc.. */ #define DLT_JUNIPER_MLPPP 130 #define DLT_JUNIPER_MLFR 131 #define DLT_JUNIPER_ES 132 #define DLT_JUNIPER_GGSN 133 #define DLT_JUNIPER_MFR 134 #define DLT_JUNIPER_ATM2 135 #define DLT_JUNIPER_SERVICES 136 #define DLT_JUNIPER_ATM1 137 /* * Apple IP-over-IEEE 1394, as per a request from Dieter Siegmund *<EMAIL_ADDRESS>The header that's presented is an Ethernet-like * header: * * #define FIREWIRE_EUI64_LEN 8 * struct firewire_header { * u_char firewire_dhost[FIREWIRE_EUI64_LEN]; * u_char firewire_shost[FIREWIRE_EUI64_LEN]; * u_short firewire_type; * }; * * with "firewire_type" being an Ethernet type value, rather than, * for example, raw GASP frames being handed up. */ #define DLT_APPLE_IP_OVER_IEEE1394 138 /* * Various SS7 encapsulations, as per a request from Jeff Morriss * <jeff.morriss[AT]ulticom.com> and subsequent discussions. */ #define DLT_MTP2_WITH_PHDR 139 /* pseudo-header with various info, followed by MTP2 */ #define DLT_MTP2 140 /* MTP2, without pseudo-header */ #define DLT_MTP3 141 /* MTP3, without pseudo-header or MTP2 */ #define DLT_SCCP 142 /* SCCP, without pseudo-header or MTP2 or MTP3 */ /* * DOCSIS MAC frames. */ #define DLT_DOCSIS 143 /* * Linux-IrDA packets. Protocol defined at http://www.irda.org. * Those packets include IrLAP headers and above (IrLMP...), but * don't include Phy framing (SOF/EOF/CRC & byte stuffing), because Phy * framing can be handled by the hardware and depend on the bitrate. * This is exactly the format you would get capturing on a Linux-IrDA * interface (irdaX), but not on a raw serial port. * Note the capture is done in "Linux-cooked" mode, so each packet include * a fake packet header (struct sll_header). This is because IrDA packet * decoding is dependant on the direction of the packet (incomming or * outgoing). * When/if other platform implement IrDA capture, we may revisit the * issue and define a real DLT_IRDA... * Jean II */ #define DLT_LINUX_IRDA 144 /* * Reserved for IBM SP switch and IBM Next Federation switch. */ #define DLT_IBM_SP 145 #define DLT_IBM_SN 146 /* * Reserved for private use. If you have some link-layer header type * that you want to use within your organization, with the capture files * using that link-layer header type not ever be sent outside your * organization, you can use these values. * * No libpcap release will use these for any purpose, nor will any * tcpdump release use them, either. * * Do *NOT* use these in capture files that you expect anybody not using * your private versions of capture-file-reading tools to read; in * particular, do *NOT* use them in products, otherwise you may find that * people won't be able to use tcpdump, or snort, or Ethereal, or... to * read capture files from your firewall/intrusion detection/traffic * monitoring/etc. appliance, or whatever product uses that DLT_ value, * and you may also find that the developers of those applications will * not accept patches to let them read those files. * * Also, do not use them if somebody might send you a capture using them * for *their* private type and tools using them for *your* private type * would have to read them. * * Instead, ask<EMAIL_ADDRESS>for a new DLT_ value, * as per the comment above, and use the type you're given. */ #define DLT_USER0 147 #define DLT_USER1 148 #define DLT_USER2 149 #define DLT_USER3 150 #define DLT_USER4 151 #define DLT_USER5 152 #define DLT_USER6 153 #define DLT_USER7 154 #define DLT_USER8 155 #define DLT_USER9 156 #define DLT_USER10 157 #define DLT_USER11 158 #define DLT_USER12 159 #define DLT_USER13 160 #define DLT_USER14 161 #define DLT_USER15 162 /* * For future use with 802.11 captures - defined by AbsoluteValue * Systems to store a number of bits of link-layer information * including radio information: * * http://www.shaftnet.org/~pizza/software/capturefrm.txt * * but it might be used by some non-AVS drivers now or in the * future. */ #define DLT_IEEE802_11_RADIO_AVS 163 /* 802.11 plus AVS radio header */ /* * Juniper-private data link type, as per request from * Hannes Gredler<EMAIL_ADDRESS>The DLT_s are used * for passing on chassis-internal metainformation such as * QOS profiles, etc.. */ #define DLT_JUNIPER_MONITOR 164 /* * Reserved for BACnet MS/TP. */ #define DLT_BACNET_MS_TP 165 /* * Another PPP variant as per request from Karsten Keil<EMAIL_ADDRESS>* * This is used in some OSes to allow a kernel socket filter to distinguish * between incoming and outgoing packets, on a socket intended to * supply pppd with outgoing packets so it can do dial-on-demand and * hangup-on-lack-of-demand; incoming packets are filtered out so they * don't cause pppd to hold the connection up (you don't want random * input packets such as port scans, packets from old lost connections, * etc. to force the connection to stay up). * * The first byte of the PPP header (0xff03) is modified to accomodate * the direction - 0x00 = IN, 0x01 = OUT. */ #define DLT_PPP_PPPD 166 /* * Names for backwards compatibility with older versions of some PPP * software; new software should use DLT_PPP_PPPD. */ #define DLT_PPP_WITH_DIRECTION DLT_PPP_PPPD #define DLT_LINUX_PPP_WITHDIRECTION DLT_PPP_PPPD /* * Juniper-private data link type, as per request from * Hannes Gredler<EMAIL_ADDRESS>The DLT_s are used * for passing on chassis-internal metainformation such as * QOS profiles, cookies, etc.. */ #define DLT_JUNIPER_PPPOE 167 #define DLT_JUNIPER_PPPOE_ATM 168 #define DLT_GPRS_LLC 169 /* GPRS LLC */ #define DLT_GPF_T 170 /* GPF-T (ITU-T G.7041/Y.1303) */ #define DLT_GPF_F 171 /* GPF-F (ITU-T G.7041/Y.1303) */ /* * Requested by Oolan Zimmer<EMAIL_ADDRESS>for use in Gcom's T1/E1 line * monitoring equipment. */ #define DLT_GCOM_T1E1 172 #define DLT_GCOM_SERIAL 173 /* * Juniper-private data link type, as per request from * Hannes Gredler<EMAIL_ADDRESS>The DLT_ is used * for internal communication to Physical Interface Cards (PIC) */ #define DLT_JUNIPER_PIC_PEER 174 /* * Link types requested by Gregor Maier<EMAIL_ADDRESS>of Endace * Measurement Systems. They add an ERF header (see * http://www.endace.com/support/EndaceRecordFormat.pdf) in front of * the link-layer header. */ #define DLT_ERF_ETH 175 /* Ethernet */ #define DLT_ERF_POS 176 /* Packet-over-SONET */ /* * Requested by Daniele Orlandi<EMAIL_ADDRESS>for raw LAPD * for vISDN (http://www.orlandi.com/visdn/). Its link-layer header * includes additional information before the LAPD header, so it's * not necessarily a generic LAPD header. */ #define DLT_LINUX_LAPD 177 /* * Juniper-private data link type, as per request from * Hannes Gredler<EMAIL_ADDRESS>* The DLT_ are used for prepending meta-information * like interface index, interface name * before standard Ethernet, PPP, Frelay & C-HDLC Frames */ #define DLT_JUNIPER_ETHER 178 #define DLT_JUNIPER_PPP 179 #define DLT_JUNIPER_FRELAY 180 #define DLT_JUNIPER_CHDLC 181 /* * Multi Link Frame Relay (FRF.16) */ #define DLT_MFR 182 /* * Juniper-private data link type, as per request from * Hannes Gredler<EMAIL_ADDRESS>* The DLT_ is used for internal communication with a * voice Adapter Card (PIC) */ #define DLT_JUNIPER_VP 183 /* * Arinc 429 frames. * DLT_ requested by Gianluca Varenni<EMAIL_ADDRESS>* Every frame contains a 32bit A429 label. * More documentation on Arinc 429 can be found at * http://www.condoreng.com/support/downloads/tutorials/ARINCTutorial.pdf */ #define DLT_A429 184 /* * Arinc 653 Interpartition Communication messages. * DLT_ requested by Gianluca Varenni<EMAIL_ADDRESS>* Please refer to the A653-1 standard for more information. */ #define DLT_A653_ICM 185 /* * USB packets, beginning with a USB setup header; requested by * Paolo Abeni<EMAIL_ADDRESS>*/ #define DLT_USB 186 /* * Bluetooth HCI UART transport layer (part H:4); requested by * Paolo Abeni. */ #define DLT_BLUETOOTH_HCI_H4 187 /* * IEEE 802.16 MAC Common Part Sublayer; requested by Maria Cruz *<EMAIL_ADDRESS>*/ #define DLT_IEEE802_16_MAC_CPS 188 /* * USB packets, beginning with a Linux USB header; requested by * Paolo Abeni<EMAIL_ADDRESS>*/ #define DLT_USB_LINUX 189 /* * Controller Area Network (CAN) v. 2.0B packets. * DLT_ requested by Gianluca Varenni<EMAIL_ADDRESS>* Used to dump CAN packets coming from a CAN Vector board. * More documentation on the CAN v2.0B frames can be found at * http://www.can-cia.org/downloads/?269 */ #define DLT_CAN20B 190 /* * IEEE 802.15.4, with address fields padded, as is done by Linux * drivers; requested by Juergen Schimmer. */ #define DLT_IEEE802_15_4_LINUX 191 /* * Per Packet Information encapsulated packets. * DLT_ requested by Gianluca Varenni<EMAIL_ADDRESS>*/ #define DLT_PPI 192 /* * Header for 802.16 MAC Common Part Sublayer plus a radiotap radio header; * requested by Charles Clancy. */ #define DLT_IEEE802_16_MAC_CPS_RADIO 193 /* * Juniper-private data link type, as per request from * Hannes Gredler<EMAIL_ADDRESS>* The DLT_ is used for internal communication with a * integrated service module (ISM). */ #define DLT_JUNIPER_ISM 194 /* * IEEE 802.15.4, exactly as it appears in the spec (no padding, no * nothing); requested by Mikko Saarnivala<EMAIL_ADDRESS>*/ #define DLT_IEEE802_15_4 195 /* * Various link-layer types, with a pseudo-header, for SITA * (http://www.sita.aero/); requested by Fulko Hew (fulko.hew@gmail.com). */ #define DLT_SITA 196 /* * Various link-layer types, with a pseudo-header, for Endace DAG cards; * encapsulates Endace ERF records. Requested by Stephen Donnelly *<EMAIL_ADDRESS>*/ #define DLT_ERF 197 /* * Special header prepended to Ethernet packets when capturing from a * u10 Networks board. Requested by Phil Mulholland *<EMAIL_ADDRESS>*/ #define DLT_RAIF1 198 /* * IPMB packet for IPMI, beginning with the I2C slave address, followed * by the netFn and LUN, etc.. Requested by Chanthy Toeung *<EMAIL_ADDRESS>*/ #define DLT_IPMB 199 /* * Juniper-private data link type, as per request from * Hannes Gredler<EMAIL_ADDRESS>* The DLT_ is used for capturing data on a secure tunnel interface. */ #define DLT_JUNIPER_ST 200 /* * Bluetooth HCI UART transport layer (part H:4), with pseudo-header * that includes direction information; requested by Paolo Abeni. */ #define DLT_BLUETOOTH_HCI_H4_WITH_PHDR 201 /* * AX.25 packet with a 1-byte KISS header; see * * http://www.ax25.net/kiss.htm * * as per Richard Stearn<EMAIL_ADDRESS>*/ #define DLT_AX25_KISS 202 /* * LAPD packets from an ISDN channel, starting with the address field, * with no pseudo-header. * Requested by Varuna De Silva<EMAIL_ADDRESS>*/ #define DLT_LAPD 203 /* * Variants of various link-layer headers, with a one-byte direction * pseudo-header prepended - zero means "received by this host", * non-zero (any non-zero value) means "sent by this host" - as per * Will Barker<EMAIL_ADDRESS>*/ #define DLT_PPP_WITH_DIR 204 /* PPP - don't confuse with DLT_PPP_WITH_DIRECTION */ #define DLT_C_HDLC_WITH_DIR 205 /* Cisco HDLC */ #define DLT_FRELAY_WITH_DIR 206 /* Frame Relay */ #define DLT_LAPB_WITH_DIR 207 /* LAPB */ /* * 208 is reserved for an as-yet-unspecified proprietary link-layer * type, as requested by Will Barker. */ /* * IPMB with a Linux-specific pseudo-header; as requested by Alexey Neyman *<EMAIL_ADDRESS>*/ #define DLT_IPMB_LINUX 209 /* * FlexRay automotive bus - http://www.flexray.com/ - as requested * by Hannes Kaelber<EMAIL_ADDRESS>*/ #define DLT_FLEXRAY 210 /* * Media Oriented Systems Transport (MOST) bus for multimedia * transport - http://www.mostcooperation.com/ - as requested * by Hannes Kaelber<EMAIL_ADDRESS>*/ #define DLT_MOST 211 /* * Local Interconnect Network (LIN) bus for vehicle networks - * http://www.lin-subbus.org/ - as requested by Hannes Kaelber *<EMAIL_ADDRESS>*/ #define DLT_LIN 212 /* * X2E-private data link type used for serial line capture, * as requested by Hannes Kaelber<EMAIL_ADDRESS>*/ #define DLT_X2E_SERIAL 213 /* * X2E-private data link type used for the Xoraya data logger * family, as requested by Hannes Kaelber<EMAIL_ADDRESS>*/ #define DLT_X2E_XORAYA 214 /* * IEEE 802.15.4, exactly as it appears in the spec (no padding, no * nothing), but with the PHY-level data for non-ASK PHYs (4 octets * of 0 as preamble, one octet of SFD, one octet of frame length+ * reserved bit, and then the MAC-layer data, starting with the * frame control field). * * Requested by Max Filippov<EMAIL_ADDRESS>*/ #define DLT_IEEE802_15_4_NONASK_PHY 215 /* * DLT and savefile link type values are split into a class and * a member of that class. A class value of 0 indicates a regular * DLT_/LINKTYPE_ value. */ #define DLT_CLASS(x) ((x) & 0x03ff0000) /* * NetBSD-specific generic "raw" link type. The class value indicates * that this is the generic raw type, and the lower 16 bits are the * address family we're dealing with. Those values are NetBSD-specific; * do not assume that they correspond to AF_ values for your operating * system. */ #define DLT_CLASS_NETBSD_RAWAF 0x02240000 #define DLT_NETBSD_RAWAF(af) (DLT_CLASS_NETBSD_RAWAF | (af)) #define DLT_NETBSD_RAWAF_AF(x) ((x) & 0x0000ffff) #define DLT_IS_NETBSD_RAWAF(x) (DLT_CLASS(x) == DLT_CLASS_NETBSD_RAWAF) /* * The instruction encodings. */ /* instruction classes */ #define BPF_CLASS(code) ((code) & 0x07) #define BPF_LD 0x00 #define BPF_LDX 0x01 #define BPF_ST 0x02 #define BPF_STX 0x03 #define BPF_ALU 0x04 #define BPF_JMP 0x05 #define BPF_RET 0x06 #define BPF_MISC 0x07 /* ld/ldx fields */ #define BPF_SIZE(code) ((code) & 0x18) #define BPF_W 0x00 #define BPF_H 0x08 #define BPF_B 0x10 #define BPF_MODE(code) ((code) & 0xe0) #define BPF_IMM 0x00 #define BPF_ABS 0x20 #define BPF_IND 0x40 #define BPF_MEM 0x60 #define BPF_LEN 0x80 #define BPF_MSH 0xa0 /* alu/jmp fields */ #define BPF_OP(code) ((code) & 0xf0) #define BPF_ADD 0x00 #define BPF_SUB 0x10 #define BPF_MUL 0x20 #define BPF_DIV 0x30 #define BPF_OR 0x40 #define BPF_AND 0x50 #define BPF_LSH 0x60 #define BPF_RSH 0x70 #define BPF_NEG 0x80 #define BPF_JA 0x00 #define BPF_JEQ 0x10 #define BPF_JGT 0x20 #define BPF_JGE 0x30 #define BPF_JSET 0x40 #define BPF_SRC(code) ((code) & 0x08) #define BPF_K 0x00 #define BPF_X 0x08 /* ret - BPF_K and BPF_X also apply */ #define BPF_RVAL(code) ((code) & 0x18) #define BPF_A 0x10 /* misc */ #define BPF_MISCOP(code) ((code) & 0xf8) #define BPF_TAX 0x00 #define BPF_TXA 0x80 /* * The instruction data structure. */ struct bpf_insn { u_short code; u_char jt; u_char jf; bpf_u_int32 k; }; /* * Macros for insn array initializers. */ #define BPF_STMT(code, k) { (u_short)(code), 0, 0, k } #define BPF_JUMP(code, k, jt, jf) { (u_short)(code), jt, jf, k } #if __STDC__ || defined(__cplusplus) extern int bpf_validate(const struct bpf_insn *, int); extern u_int bpf_filter(const struct bpf_insn *, const u_char *, u_int, u_int); #else extern int bpf_validate(); extern u_int bpf_filter(); #endif /* * Number of scratch memory words (for BPF_LD|BPF_MEM and BPF_ST). */ #define BPF_MEMWORDS 16 #ifdef __cplusplus } #endif #endif


WebData Crawler
Hello! This is a HTML crawler for retrieving website data.
This crawler will try to get any data possible from a given url, like title, description and images associated.
Want to adapt your website?
The best way to get your website to be seen by other crawlers and robots is the OpenGraph Pattern!
 Google, Facebook, Telegram and several other applications crawl your website for these information.
To turn your websites into graph objects, see how here!
How to use
First of all, you need to subscribe to the API on Mashape.
To use this crawler is really simple. There are two options.
Get WebData
https://webdata-crawler.p.mashape.com/api/HtmlCrawl/webdata?url=[string]&imgarr=[boolean]&generic=[boolean]
This service gets a json object with data from the url you provided.
Params
- url [REQUIRED]: Url you want to crawl. No "hashtags" (#) on the url. Only urls that return html.
- imgarr: Default is FALSE. "false" for get a single image from the url, "true" for getting all images in html.
- generic: Default is TRUE. "true" will try to get a single generic image from the url if not explicitly provided at the html, ie. first image on article or biggest image on website. Using imgarr parameter ignore this feature.
Response
- webData: JSON object. Can contain any of these properties: title, type, image(can be an array, depending on imgarr parameter), url, description, siteName.
{
"webdata": {
"title": "WebData Crawler",
"type": "website",
"image": "http://webdatacrawler.com/images/logo-min.jpg",
"url": "http://webdatacrawler.com",
"description": "This crawler will try to get any data possible from a given url, like title, description and images associated.",
"siteName": "WebData Crawler",
"icon": "http://webdatacrawler.com/images/icons/android-icon-192x192.png"
}
}
Get Images
https://webdata-crawler.p.mashape.com/api/HtmlCrawl/images?url=[string]
This service gets an array of images fetched from all the img tags retrieved by the provided url
Params
- url [REQUIRED]: Url you want to crawl. No "hashtags" (#) on the url. Only urls that return html.
Response
- imgs: array. An array containing all found images.
{
"imgs": [
"http://webdatacrawler.com/images/logo-min.jpg"
]
}
Doubts? Bugs?
Just send me an e-mail: ricardo.d.melo@hotmail.com


open tree of life dashboard
search all open tree of life sites
content and server roadmap
open tree software system specifically
what we have so far
browse the tree
(argus)
source tree management
(phylografter)
trello board
github
(github.com/OpenTreeOfLife)
AVATOL taxonomies
(bitbucket.org/blackrim/avatol-taxonomies)
OTT - Open Tree Taxonomy
google group
project management
requirements gathering
JAR presentation to NESCENT informatics
OneZoom
wiki
(opentree.wikispaces.com)
google group
trello boards
opentreeoflife.org
grant proposal
see also google drive


KTA LON
Go Home
Biography
Gallery
Relations
Below this is "fanart"! Hover for image credits. :)
Terrence Ryu
Best Friend


--- layout: post title: My two "just arrived" new kernel books date: '2012-07-06T20:33:00.006-07:00' author: Daniel Hilst blogger: true tags: - linux - kernel - Books modified_time: '2012-07-06T20:33:54.955-07:00' blogger_id: tag:blogger.com,1999:blog-8785437776394405849.post-5967515785419445546 blogger_orig_url: http://gkos-hw.blogspot.com/2012/07/my-two-just-arrived-new-kernel-books.html ---


Thursday, November 17 1994
| 8:30 | Welcome | Organizing committee |
| 8:40 | Welcome | President Jischke |
| 8:50 | Welcome | James Vary, IITAP |
| 9:00 | Keynote Address | Evolution of mesoscale/climate modeling: R. Anthes, W. Washington, R. Serafin, John McCarthy |
| 9:45 | Semazzi | Climate needs of devloping countries |
| 10:15 | Break | Break |
| 10:30 | Gommes from FAO | Climate and agriculture |
| 11:00 | Introduction | FedericoMayor, Director-General, UNESCO |
| 12:00 | Lunch | Lunch |
| 1:00 | Krajewski, Georgakakos | Hydrological cycle |
| 1:30 | Background Information | Model intercomparisons --GCM intercomparison summary (AMIP) --paleoclimate intercomparison (PMAP) --mesoscale forecast model intercomparison (COMPARE) |
| 2:15 | Discussion | Begin discussion of experimental details |
| 3:30 | Break | Break |
| 3:45 | Experiment | A. Time period to be addressed B. Region to be covered C. Variables to be forecast D. Reanalysis E. Standardized reporting procedures |
| 5:00 | Adjourn | Adjourn for the day |
| 8:00 | Public address | Public address of Federico Mayor |
| 9:00 | Reception | Reception |
Friday, November 18, 1994
| 8:00 | Summary of comments from day 1 |
| 9:00 | Further discussion |
| 12:15 | Adjourn workshop |


WQMY
Amazon.com: Nancy Mehl: Books, Biography, Blog, Audiobooks ...
Results 1 - 12 of 15 . Visit Amazon.com's Nancy Mehl Page and shop for all Nancy Mehl books and other Nancy Mehl related products (DVD, CDs, Apparel).
http://www.amazon.com/Nancy-Mehl/e/B002G3TZQE
| demi moore and ashtons home/what wrong me tired irritable/ good boy the movie ebay |
|
|---|---|
| asus p5e-vm do lga775 matx motherboard | Williamsport |
| Branding | MyNetworkTV shelley mehl in trouble |
| swimming costume size 20 | ideas working with children: 29 (chadder day by day summary) & design ideas group deal nj-DT 45.3 (UHF) |
| venison pepper stick recipe | see article |
| Owner | New Age Media, LLC 11_Nov_12_PC_Report_Final_Med _Res.pdf - Conway Planning ... |
| First air date | December 30, 1988 |
| food burn in mouth | MYNetworkTV |
| intel's matrix storage technology | WOLF-TV, myspace midnitght car layouts |
| ricardo beverly hills backpacks | WILF (1988-2006) |
| Former channel number(s) | Matthias R. Mehl - Publications |
| zarelli carson street pittsburgh pa | population of wa state towns (1988-1998) director and zombie movie / chewing tobacco that forms cancer (1998-2006) |
| caviar from ray j | 50 income tax preparer instructions 420 kW (WOLF-DT3) |
| copper x male npt adapter union | 243 m 488 m (WOLF-DT3) |
| dairy goats and willow run | 52075 73375 (WOLF-DT3) |
| Transmitter coordinates | how do you spell chaos fort mason festival pavilion (WOLF-DT3) |
Mental Health - Associates In Pediatric Therapy
Associates in Pediatric Therapy would like to welcome our new psychologist Shelley Mehl. A middle school group is forming now at the APT Louisville office .
http://www.kidtherapy.org/mentalhealth/
PDF (5.93M) - City of Conway Arkansas
Dec 11, 2012 . Ward 2 Position 2 Shelley Mehl. Ward 3 Position . personnel have the electronic equipment to diagnose problems with the. CAT equipment .
http://www.cityofconway.org/pdfs/city_council/agendas/2012/12_11_2012_City_Council_Agenda.pdf
Contents |
[prosecuor of texas llc] History
Shelley Shepard Gray: Christian Fiction Author - Christianbook.com
Shelley has been married for twenty years and has raised two kids. Favorite Verse: Romans 12:12: Be joyful in hope, patient in affliction, faithful in prayer.
http://www.christianbook.com/Christian/Books/cms_content?page=273733&sp=67484
Shelley Mehl
President's Club. Membership in the President's Club is extended to those who contribute $1,000 or more during a calendar year. There are five levels within the .
http://uca.edu/giving/facultystaff/shelley-mehl/
Soft-drink contract to bring UCA millions - Log Cabin Democrat
Jan 28, 2013 . Vice President for Advancement and Foundation President Shelley Mehl did not return a message left at her office late Monday afternoon.
http://thecabin.net/news/local/2013-01-28/soft-drink-contract-bring-uca-millions?page=1
The Science of Swearing - Association for Psychological Science
A closely related problem is the manner in which harm has been defined harm is . Mehl, M., Vazire, S., Ramirez-Esparza, N., Statcher, R., & Pennebaker, J. ( 2007). . Members in the News - Craig Fox, Shelley Taylor; Can Neuroscience .
http://www.psychologicalscience.org/index.php/publications/observer/2012/may-june-12/the-science-of-swearing.html
PDF (2.95M) - City of Conway Arkansas
Sep 11, 2012 . Ward 2 Position 2 Shelley Mehl . Keep supervisors informed of the progress of investigations and/or problems in his or her area of .
http://www.cityofconway.org/pdfs/city_council/agendas/2012/09_11_2012_City_Council_Agenda.pdf
Planning & Development Staff Report - Conway Planning Department
Jan 1, 2013 . Mark Vaught & Shelley Mehl - Aldermen Ward 2. Jim Rhodes & Mary Smith . There is no problem with electric service. Flood / Drainage.
http://www.conwayplanning.org/pdfs_and_docs/pc13/01_Jan_13_PC_Report_Final.pdf
Teach Children Meditation Campaign | Facebook
On his site Slat says, One of the problems with preventive work is that there isn't any . Graham Grieve, Vanda Acinger Dellabernardina, Shelley Mehl and 257 .
http://www.facebook.com/teachchildrenmeditation
Shelley Mehl named UCA's interim VP for advancement UCA News
Jan 29, 2009 . Shelley Mehl has been appointed UCA's interim vice president for institutional advancement. The appointment took effect on Jan. 1, 2009, and .
http://uca.edu/news/shelley-mehl-named-ucas-interim-vp-for-advancement/
1 - The Echo
Oct 27, 2010. policies, but has run into some trouble making their project a reality. . Shelley Mehl, vice president for advancement, said the license plate .
http://ucaecho.net/2010/10/
PDF (7.20M) - City of Conway Arkansas
Jul 24, 2012 . Ward 2 Position 2 Shelley Mehl. Ward 3 Position 1 Jim . discuss interim problems during the term of the Agreement. i. The Interagency .
http://www.cityofconway.org/pdfs/city_council/agendas/2012/07_24_2012_City_Council_Agenda.pdf
[morocco carnival splendor karaoke] Digital channels
| Channel | Name | county where fairfield il | saturn vue rear air 2003 | Programming |
|---|---|---|---|---|
| 53.1 | shelley mehl in trouble DT | last ketchup song mp3 | jain irrigation inc aquarius | Main shelley mehl in trouble programming / MyNetworkTV |
| 53.2 | WOLF DT | oreo and black stools | what is an asp repeater | Simulcast of beyonce barack obama spoof |
| 53.3 | WSWB DT | 480i | 4:3 | Simulcast of reusable pavement marking stensils |
Teach Children Meditation Campaign - Timeline | Facebook
On his site Slat says, One of the problems with preventive work is that there isn't any . Graham Grieve, Vanda Acinger Dellabernardina, Shelley Mehl and 257 .
http://www.facebook.com/teachchildrenmeditation/timeline
[paper punch hole size chart] References
[roger lawson portuguese india] External links
- josephine county fair oregon schedule
- ricardo beverly hills backpacks
- software copy vhs to dvd
- universal studios holloween horror nights
- chewing tobacco that forms cancer
- paper punch hole size chart
|
|


You MUST have Javascript enabled to use this site.
Here are instructions how to enable Javascript in your web browser.
If you visit the above link and it says that you do have Javascript enabled, please contact us.
7,100+ entries across the SDN, SSI, FSE, and more. Updated < 5 minutes ago.
Search U.S. Treasury sanctions (e.g. 'Russia', 'Kony', 'DPRK2')


[§601-18] Interest income. Interest income earned on court deposits shall be credited to the depositor specified in the court order or to the State of Hawaii if not otherwise specified by statute. [L 1993, c 42, §1]


{% extends "templates/base.html" %} {% block "title" %}Timelapse Beehive{% endblock %} {% block "heading" %}Timelapse Beehive{% endblock %} {% block "main" %}
{{hive.notes}}
Recordings from {{earliest-sample.datetime|date:"dd-MMMM-yyyy"}} to {{latest-sample.datetime|date:"dd-MMMM-yyyy"}}
| {{day.date|date:"dd-MMMM-yyyy"}} |
|
Read the FAQ to find out how these are produced.


Core Languages: Digital
Presentations
Week 1: Introduction
Week 1: What is the Internet?
Week 2: Republish a text
Week 3: ABC of WWW
Week 4: HTML & CSS Basics
Week 5: CSS Compositions
Resources
HTML template
CSS template
Readings
Critical Atlas of the Internet – Louise Druhle
The Web’s Grain – Frank Chimero
Web Design as Architecture – Maulte Mueller
My website is a shifting house next to a river of knowledge. What could yours be? – Laurel Schwulst
Scroll Skim Stare – Orit Gat
Everything Easy is Hard Again – Frank Chimero
A Handmade Web – JR Carpenter
Infinite Versioning – David Reinfurt
Women in Hypertext – Claire L. Evans
Computer Lib / Dream Machines – Ted Nelson
On the Psychogeography of Cities and the Internet – Graphite Journal
Coding is not the new literacy – Chris Granger
Reboot the world – Paul Ford
What is code? – Paul Ford
Dan Michaelson talks with John Caserta
The City is my Homescreen – Dan Hill
What do we lose when it’s easy to use? – Andy Pressman
An Idea for a Website
Channels
Internet Explorers
Digital Design Criticism
We Should Talk About This Website
Performance is Political
Single Use Websites
A Better Internet


Rode 8 bridge flavor of the Bridge Pedal with Coraline in tow this morning (26 mi). Breakfast for lunch after. All is well with the world.
8/14/2011, 2:08:42 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
Rode 8 bridge flavor of the Bridge Pedal with Coraline in tow this morning (26 mi). Breakfast for lunch after. All is well with the world.
8/14/2011, 2:08:42 PM
Favs: 0
Retweets: 0
link


Download Defi Exclusive security synopsis 2020
In-Depth Analysis of Decentralized Finance and Security
Get an extensive insight of DeFi Trends, Smart Contract Vulnerabilities, Auditing Trends as well as vicious DeFi Attack Patterns. Join us and explore the world of DeFi with utmost security.


{% extends "imagersite/base.html" %} {% load i18n %} {% block css%} {% load static %} {% endblock %} {% block content %} Thanks for Registering with Imager {% trans "Account has been registered, an email has been sent to your email to activate." %} {% endblock %}
{% trans "Account has been registered, an email has been sent to your email to activate." %}


Search
Preparing search index...


The multi-domain web manager utilizes the DoJo to implement the UI. The DoJo is an open source DHTML toolkit written in JavaScript. The Dojo 1.2.1 is the latest stable release dated on November 2, 2008 and downloaded from
http://download.dojotoolkit.org/current-stable/
It is licensed under the Academic Free License version 2.1. The final version supported by the multi-domain web manager depends on the Dojo release schedule.
Currently the following Dojo widgets are checked in:
dojo
dijit
dojox/grid
dojox/widget/Dialog
more widgets from dojoX will be checked if they are selected to be utilized.


Class BuildInfo
Implements
Inherited Members
Namespace: XRTK.Editor.BuildAndDeploy
Assembly: XRTK.Editor.dll
Syntax
public class BuildInfo : IBuildInfo
Constructors
| Improve this Doc View SourceBuildInfo(Boolean)
Declaration
public BuildInfo(bool isCommandLine = false)
Parameters
| Type | Name | Description |
|---|---|---|
| Boolean | isCommandLine |
Properties
| Improve this Doc View SourceAutoIncrement
Should the build auto increment the build version number?
Declaration
public bool AutoIncrement { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
BuildOptions
Build options to include in the Unity player build pipeline.
Declaration
public BuildOptions BuildOptions { get; set; }
Property Value
| Type | Description |
|---|---|
| BuildOptions |
BuildPlatform
The build platform (i.e. x86, x64)
Declaration
public string BuildPlatform { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
BuildSymbols
The symbols associated with this build.
Declaration
public string BuildSymbols { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
BuildTarget
The build target.
Declaration
public virtual BuildTarget BuildTarget { get; }
Property Value
| Type | Description |
|---|---|
| BuildTarget |
ColorSpace
Optional parameter to set the player's ColorSpace
Declaration
public ColorSpace? ColorSpace { get; set; }
Property Value
| Type | Description |
|---|---|
| Nullable<ColorSpace> |
Configuration
The build configuration (i.e. debug, release, or master)
Declaration
public string Configuration { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
IsCommandLine
Is this build being issued from the command line?
Declaration
public bool IsCommandLine { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
OutputDirectory
The directory to put the final build output.
Declaration
public string OutputDirectory { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
Remarks
Defaults to "dataPath/Builds/Platform Target/"
PostBuildAction
A post-build action to raise after building the Unity player.
Declaration
public Action<IBuildInfo, BuildReport> PostBuildAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Action<IBuildInfo, BuildReport> |
PreBuildAction
A pre-build action to raise before building the Unity player.
Declaration
public Action<IBuildInfo> PreBuildAction { get; set; }
Property Value
| Type | Description |
|---|---|
| Action<IBuildInfo> |
Scenes
The list of scenes to include in the build.
Declaration
public IEnumerable<EditorBuildSettingsScene> Scenes { get; set; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<EditorBuildSettingsScene> |


My Profile
Notifications
13
Settings
Logout
Dashboard
Dashboard
Total Profit
1,012
Pets
Num of Vacinnes
Enter Pet Id
Submit
Id
Kind
factory
balance
{{vacin.VaxinId}}
{{vacin.Kind}}
{{vacin.factory}}
{{vacin.balance}}
Add new Vaccin
{{title}}
×
Participant Id
Role
{{type}}
Vet
Owner
Factory
Address
not a member, register
Login
New Vaccin
×
Vacin Kind
Vacin balance


${build.shortName} messaging clusters allow groups of ${build.shortName} messaging servers to be grouped together in order to share message processing load. Each active node in the cluster is an active ${build.shortName} messaging server which manages its own messages and handles its own connections.
The cluster is formed by each node declaring cluster connections to other nodes in the ${build.shortName} configuration file. When a node forms a cluster connection to another node, it internally creates a core api connection between itself and the other node. This is done transparently behind the scenes; you do not have to declare an explicit api for each node. These cluster connections allow messages to flow between the nodes of the cluster to balance the load.
For a complete documentation about clustering, see Clusters Overview.
This section contains the configuration for the following topics:
A broadcast group is the means by which a server broadcasts connectors over the network. A connector defines a way in which a client, or other server, can make connections to the server.
The broadcast group takes a set of connectors and broadcasts them on the network. Depending on which broadcasting technique you configure the cluster, it uses either UDP or JGroups to broadcast connector pairs information.
Broadcast groups are defined in the messaging-activemq subsystem of the server configuration. There can be many broadcast groups per ${build.shortName} messaging server.
While the broadcast group defines how connector information is broadcasted from a server, a discovery group defines how connector information is received from a broadcast endpoint, for example, a UDP multicast address or JGroup channel.
A discovery group maintains a list of connectors, one for each broadcast by a different server. As it receives broadcasts on the broadcast endpoint from a particular server, it updates its entry in the list for that server. If it has not received a broadcast from a particular server for a length of time it will remove that server’s entry from its list.
Cluster connections group servers into clusters so that messages can be load balanced between the nodes of the cluster. Cluster connections are defined in the ${build.shortName} server configuration using the
cluster-connection
element. There can be zero or more cluster connections defined per ${build.shortName} messaging server.
In a cluster, message groups with specific group ids can arrive on any of the nodes. It is important for a node to determine which group ids are bound to which consumer on which node. Each node is responsible for routing message groups correctly to the node which has the consumer processing those group ids, irrespective of where the message groups arrive by default. Once messages with a given group id are sent to a specific consumer connected to the given node in the cluster, then those messages are never sent to another node even if the consumer is disconnected.
This situation is addressed by a grouping handler. Each node has a grouping handler and this grouping handler (along with other handlers) is responsible for routing the message groups to the correct node.
The function of a api is to consume messages from one destination and forward them to another one, typically on a different ${build.shortName} messaging server.
The source and target servers do not have to be in the same cluster which makes bridging suitable for reliably sending messages from one cluster to another, for instance across a WAN, or internet and where the connection may be unreliable.
The api has built-in resilience to failure so if the target server connection is lost, for example, due to network failure, the api will retry connecting to the target until it comes back online. When it comes back online it will resume operation as normal.
Bridges are a way to reliably connect two separate ${build.shortName} messaging servers together. With a core api both source and target servers must be ${build.shortName} messaging servers.


Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
D
d_
- Variable in class material.
Material
Mass per unit volume of material.
d_
- Variable in class section.
ChannelCS
The dimensions of section.
d_
- Variable in class section.
ICS
The dimensions of section.
d_
- Variable in class section.
RectangleCS
The dimensions of section.
d_
- Variable in class section.
TeeCS
The dimensions of section.
data
- package data
data_
- Variable in class dialogs.assign.
AElementInfo2.MyTableModel1
Array containing the data of table.
data_
- Variable in class dialogs.assign.
ANodeInfo2.MyTableModel
Array containing the data of table.
data_
- Variable in class dialogs.help.
KeyAssist1.MyTableModel2
Array containing the data of table.
dataLabelX_
- Variable in class math.
GraphPlot2D
Boolean values for drawing guidance lines, data labels for x and y values and points
dataLabelY_
- Variable in class math.
GraphPlot2D
Boolean values for drawing guidance lines, data labels for x and y values and points
deformed_
- Static variable in class visualize.
ContourScalor
Static variable for the type of contour scalor.
deformed_
- Static variable in class visualize.
PostNodeDisplay
Static variable for drawing undeformed or deformed shape of structure.
deformed_
- Static variable in class visualize.
PostVisualizer
Static variable for drawing undeformed or deformed shape of structure.
degree_
- Variable in class math.
Interpolation1D
The degree of interpolation function.
degree_
- Variable in class math.
Interpolation2D
The degree of interpolation function.
degree_
- Variable in class math.
Interpolation3D
The degree of interpolation function.
delete()
- Method in class matrix.
DMat
Deletes internal storage and frees memory.
delete()
- Method in class matrix.
DVec
Deletes internal storage of vector and frees memory.
delete()
- Method in class matrix.
GPSMat
Deletes internal storage and frees memory.
delete()
- Method in class matrix.
USB1Mat
Deletes internal storage arrays and frees memory.
delete()
- Method in class matrix.
USB2Mat
Deletes internal storage arrays and frees memory.
deleteAssigned()
- Method in class dialogs.library.
BoundaryCase1
Removes assigned boundaries and analysis cases.
deleteAssigned()
- Method in class dialogs.library.
Function1
Removes assigned boundaries and analysis cases.
deleteAssigned()
- Method in class dialogs.library.
SolverLib1
Removes assigned libraries.
determinant(double[][])
- Static method in class math.
MathUtil
Returns the determinant of the given matrix.
determinant()
- Method in class matrix.
DMat
Returns the determinant.
dg_
- Variable in class material.
Material
Weight per unit volume of material.
diagramHeight_
- Variable in class visualize.
PostElement1DDisplay
The scaled values of the drawing.
dialogs.analysis
- package dialogs.analysis
dialogs.assign
- package dialogs.assign
dialogs.display
- package dialogs.display
dialogs.file
- package dialogs.file
dialogs.help
- package dialogs.help
dialogs.library
- package dialogs.library
dialogs.model
- package dialogs.model
dialogs.view
- package dialogs.view
digits_
- Variable in class main.
Formatter
Number of digits after comma separator.
dim_
- Variable in class matrix.
DVec
Size of vector.
dimension_
- Variable in class math.
GaussQuadrature
The dimension of integration.
Direct_
- Static variable in class solver.
GESolver
Static variable for the solver type.
direct_
- Static variable in class solver.
LESolver
Static variable for the type of solution.
disableColoredOptions()
- Method in class visualize.
PreVisualizer
Sets colored element and node options false.
display()
- Method in class dialogs.model.
Check1
Performs display operation for the selected option.
display1_
- Static variable in class main.
Toolbars
Static variable for the index of toolbar.
display2_
- Static variable in class main.
Toolbars
Static variable for the index of toolbar.
display3_
- Static variable in class main.
Toolbars
Static variable for the index of toolbar.
DisplayAreaPlot1
- Class in
dialogs.display
Class for Display Area History Plot menu.
DisplayAreaPlot1(SolidMAT)
- Constructor for class dialogs.display.

DisplayAreaPlot2
- Class in
dialogs.display
Class for Plot options menu.
DisplayAreaPlot2(DisplayAreaPlot1)
- Constructor for class dialogs.display.
DisplayAreaPlot2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
DisplayDeformedShape1
- Class in
dialogs.display
Class for Display Deformed Shape menu.
DisplayDeformedShape1(SolidMAT)
- Constructor for class dialogs.display.

DisplayElementLoads1
- Class in
dialogs.display
Class for Display Element Loads menu.
DisplayElementLoads1(SolidMAT)
- Constructor for class dialogs.display.

DisplayElementMisc1
- Class in
dialogs.display
Class for Display Element Assignments menu.
DisplayElementMisc1(SolidMAT)
- Constructor for class dialogs.display.

DisplayFunctionPlot1
- Class in
dialogs.display
Class for Function Plot Display menu.
DisplayFunctionPlot1(SolidMAT)
- Constructor for class dialogs.display.

DisplayFunctionPlot2
- Class in
dialogs.display
Class for Plot options menu.
DisplayFunctionPlot2(DisplayFunctionPlot1)
- Constructor for class dialogs.display.
DisplayFunctionPlot2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
DisplayLinePlot1
- Class in
dialogs.display
Class for Display Line History Plot menu.
DisplayLinePlot1(SolidMAT)
- Constructor for class dialogs.display.

DisplayLinePlot2
- Class in
dialogs.display
Class for Plot options menu.
DisplayLinePlot2(DisplayLinePlot1)
- Constructor for class dialogs.display.
DisplayLinePlot2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
displayMenuEvents(String)
- Method in class main.
ActionHandler
Handles display menu items' events.
DisplayNodalLoads1
- Class in
dialogs.display
Class for Display Nodal Loads menu.
DisplayNodalLoads1(SolidMAT)
- Constructor for class dialogs.display.

DisplayNodeMisc1
- Class in
dialogs.display
Class for Display Nodal Assignments menu.
DisplayNodeMisc1(SolidMAT)
- Constructor for class dialogs.display.

DisplayNodePlot1
- Class in
dialogs.display
Class for Display Node History Plot menu.
DisplayNodePlot1(SolidMAT)
- Constructor for class dialogs.display.

DisplayNodePlot2
- Class in
dialogs.display
Class for Plot options menu.
DisplayNodePlot2(DisplayNodePlot1)
- Constructor for class dialogs.display.
DisplayNodePlot2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
DisplayOptions1
- Class in
dialogs.display
Class for Display Options1 Display menu.
DisplayOptions1(SolidMAT)
- Constructor for class dialogs.display.

DisplayOptions2
- Class in
dialogs.display
Class for Display Options2 Display menu.
DisplayOptions2(DisplayOptions1, boolean)
- Constructor for class dialogs.display.

DisplayPreferences1
- Class in
dialogs.display
Class for Display Prefernces Display menu.
DisplayPreferences1(SolidMAT)
- Constructor for class dialogs.display.

DisplaySolidPlot1
- Class in
dialogs.display
Class for Display Solid History Plot menu.
DisplaySolidPlot1(SolidMAT)
- Constructor for class dialogs.display.

DisplaySolidPlot2
- Class in
dialogs.display
Class for Plot options menu.
DisplaySolidPlot2(DisplaySolidPlot1)
- Constructor for class dialogs.display.
DisplaySolidPlot2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
DisplayTAreaResult1
- Class in
dialogs.display
Class for Display Table Area Results menu.
DisplayTAreaResult1(SolidMAT)
- Constructor for class dialogs.display.

DisplayTLineResult1
- Class in
dialogs.display
Class for Display Table Line Results menu.
DisplayTLineResult1(SolidMAT)
- Constructor for class dialogs.display.

DisplayTNodeResult1
- Class in
dialogs.display
Class for Display Table Node Results menu.
DisplayTNodeResult1(SolidMAT)
- Constructor for class dialogs.display.

DisplayTSolidResult1
- Class in
dialogs.display
Class for Display Table Solid Results menu.
DisplayTSolidResult1(SolidMAT)
- Constructor for class dialogs.display.

DisplayUndeformedShape1
- Class in
dialogs.display
Class for Display Undeformed shape Display menu.
DisplayUndeformedShape1(SolidMAT)
- Constructor for class dialogs.display.

DisplayVAreaResult1
- Class in
dialogs.display
Class for Display Area Results menu.
DisplayVAreaResult1(SolidMAT)
- Constructor for class dialogs.display.

DisplayVAreaResult2
- Class in
dialogs.display
Class for Deformed Shape Options Model menu.
DisplayVAreaResult2(DisplayVAreaResult1)
- Constructor for class dialogs.display.
DisplayVAreaResult2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
DisplayVLineResult1
- Class in
dialogs.display
Class for Display Line Results menu.
DisplayVLineResult1(SolidMAT)
- Constructor for class dialogs.display.

DisplayVLineResult2
- Class in
dialogs.display
Class for Deformed Shape Options Model menu.
DisplayVLineResult2(DisplayVLineResult1)
- Constructor for class dialogs.display.
DisplayVLineResult2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
DisplayVNodeResult1
- Class in
dialogs.display
Class for Display Visual Node Results menu.
DisplayVNodeResult1(SolidMAT)
- Constructor for class dialogs.display.

DisplayVNodeResult2
- Class in
dialogs.display
Class for Deformed Shape Options Model menu.
DisplayVNodeResult2(DisplayVNodeResult1)
- Constructor for class dialogs.display.
DisplayVNodeResult2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
DisplayVSolidResult1
- Class in
dialogs.display
Class for Display Solid Results menu.
DisplayVSolidResult1(SolidMAT)
- Constructor for class dialogs.display.

DisplayVSolidResult2
- Class in
dialogs.display
Class for Deformed Shape Options Model menu.
DisplayVSolidResult2(DisplayVSolidResult1)
- Constructor for class dialogs.display.
DisplayVSolidResult2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
DispLoad
- Class in
boundary
Class for displacements (Inhomogeneous Dirichlet boundaries).
DispLoad(String, BoundaryCase, DVec)
- Constructor for class boundary.
DispLoad
Creates displacement load.
DispLoad1
- Class in
dialogs.library
Class for Prescribed Displacement Library menu.
DispLoad1(SolidMAT)
- Constructor for class dialogs.library.

DispLoad2
- Class in
dialogs.library
Class for Add/Modify Prescribed Displacements menu.
DispLoad2(DispLoad1, boolean)
- Constructor for class dialogs.library.
DispLoad2
Builds dialog, builds components, calls addComponent, sets layout and sets up listeners.
dispLoad_
- Variable in class data.
InputData
Vector for storing prescribed displacement input objects.
dispLoad_
- Variable in class dialogs.library.
BoundaryCase1
Used for renewing prescribed displacements objects vector.
dispLoadInfo(int)
- Method in class dialogs.assign.
ANodeInfo2
Returns names of assigned displacement loads (if any) to the node at the given index.
DispLoadInfo
- Class in
write
Class for writing displacement load information to output file.
DispLoadInfo()
- Constructor for class write.
DispLoadInfo
dispLoadInfo_
- Static variable in class write.
WriteManager
Static variable for the writing option.
dispLoads_
- Variable in class node.
Node
Vector for storing displacement loads of node.
dispScale_
- Variable in class visualize.
PostElement1DDisplay
The scaled values of the drawing.
dispScale_
- Variable in class visualize.
PostElement2DDisplay
The scaled values of the drawing.
dispScale_
- Variable in class visualize.
PostElement3DDisplay
The scaled values of the drawing.
dispScale_
- Variable in class visualize.
PostNodeDisplay
The scaled values of the drawing.
DivideElement
- Class in
oneDim
Class for Dividing line elements.
DivideElement(Structure, Vector<Group>)
- Constructor for class oneDim.
DivideElement
Creates line element divider.
divideInto()
- Method in class dialogs.model.
DivideLine1
Divides elements for divide into option.
divideInto(Element1D, int)
- Method in class oneDim.
DivideElement
Divides line element into equally lengthened elements.
DivideLine1
- Class in
dialogs.model
Class for Divide Line Model menu.
DivideLine1(SolidMAT)
- Constructor for class dialogs.model.

DMat
- Class in
matrix
Class for general dense matrix.
DMat(Matrix)
- Constructor for class matrix.
DMat
Creates matrix from a Matrix object.
DMat(int, int)
- Constructor for class matrix.
DMat
Creates an arg0 x arg1 matrix of zeros.
DMat(double[][])
- Constructor for class matrix.
DMat
Creates matrix from two dimensional double array.
DMat(int)
- Constructor for class matrix.
DMat
Creates identity matrix.
DMat(double, double, double, int)
- Constructor for class matrix.
DMat
Creates three dimensional transformation matrix from Euler angles.
DocumentHandler
- Class in
main
Class for opening demanded document.
DocumentHandler()
- Constructor for class main.
DocumentHandler
dofNumbers_
- Variable in class element.
Element
The array for storing dof numbers of element.
dofNumbers_
- Variable in class node.
Node
The degree of freedom numbers array of node
dofs_
- Variable in class analysis.
Structure
Array for storing available dofs of the structure.
dot(DVec)
- Method in class matrix.
DVec
Performs dot product of two vectors.
DP_
- Static variable in class solver.
Solver0
Static variable for the preconditioner type.
draw()
- Method in class dialogs.display.
DisplayUndeformedShape1
Performs drawing operation.
draw()
- Method in class dialogs.library.
Section2
Draws the section picture related with the combobox selection.
draw(SolidMAT, int, int, int[], boolean)
- Method in class visualize.
PostElement1DDisplay
Draws one dimensional elements and related results.
draw(SolidMAT, int, int, int[], boolean)
- Method in class visualize.
PostElement2DDisplay
Draws two dimensional elements and related results.
draw(SolidMAT, int, int, int[], boolean)
- Method in class visualize.
PostElement3DDisplay
Draws three dimensional elements and related results.
draw(SolidMAT, int, int, int[], boolean)
- Method in class visualize.
PostNodeDisplay
Draws node results for post visualizer.
draw(SolidMAT, boolean[], double[], Vector[])
- Method in class visualize.
PreElement1DDisplay
Draws one dimensional elements and related objects.
draw(SolidMAT, boolean[], double[], Vector[])
- Method in class visualize.
PreElement2DDisplay
Draws two dimensional elements and related objects.
draw(SolidMAT, boolean[], double[], Vector[])
- Method in class visualize.
PreElement3DDisplay
Draws three dimensional elements and related objects.
draw(SolidMAT, boolean[], double[], Vector[])
- Method in class visualize.
PreNodeDisplay
Draws nodes and related objects.
draw(SolidMAT)
- Method in class visualize.
PreVisualizer
Draws undeformed shape of the structure depending on the display options for nodes and elements selected.
drawArrow(int, int, DVec, int, DMat, double, String)
- Method in class visualize.
PreElement1DDisplay
Draws arrow.
drawArrow(int, int, DVec, int, DMat, double, String, boolean)
- Method in class visualize.
PreElement2DDisplay
Draws arrow.
drawArrow(int, int, DVec, double, String, boolean)
- Method in class visualize.
PreElement3DDisplay
Draws arrow.
drawArrow(int, int, DVec, int, DMat, String)
- Method in class visualize.
PreNodeDisplay
Draws arrow.
drawConstraints(Node, DVec)
- Method in class visualize.
PreNodeDisplay
Draws constraints for nodes.
drawContourScalor(SolidMAT, String)
- Method in class visualize.
PostElement1DDisplay
Draws contour scalor for numerical results.
drawContourScalor(SolidMAT, String)
- Method in class visualize.
PostElement2DDisplay
Draws contour scalor for numerical results.
drawContourScalor(SolidMAT, String)
- Method in class visualize.
PostElement3DDisplay
Draws contour scalor for numerical results.
drawContourScalor(SolidMAT, String)
- Method in class visualize.
PostNodeDisplay
Draws contour scalor for numerical results.
drawDataLabels(int, double, double)
- Method in class math.
GraphPlot2D
Draws data labels.
drawDeformedShape(SolidMAT, int, int[], boolean, int)
- Method in class visualize.
PostVisualizer
Draws results on deformed shape of the structure.
drawDiagram(Element1D, int, DVec[])
- Method in class visualize.
PostElement1DDisplay
Draws result diagram.
drawDispLoads(Node, DVec)
- Method in class visualize.
PreNodeDisplay
Draws displacement loads for nodes.
drawElement(DVec[])
- Method in class visualize.
PostElement1DDisplay
Draws one dimensional elements as lines.
drawElement(Element2D, DVec[])
- Method in class visualize.
PostElement2DDisplay
Draws two dimensional elements as polygons.
drawElement(Element3D, DVec[])
- Method in class visualize.
PostElement3DDisplay
Draws three dimensional elements as polygons.
drawElement(SolidMAT, Element1D, DVec[], double[], boolean[], Vector[])
- Method in class visualize.
PreElement1DDisplay
Draws one dimensional elements as lines.
drawElement(SolidMAT, Element2D, DVec[], double[], boolean[], Vector[])
- Method in class visualize.
PreElement2DDisplay
Draws two dimensional elements as polygons.
drawElement(SolidMAT, Element3D, DVec[], double[], boolean[], Vector[])
- Method in class visualize.
PreElement3DDisplay
Draws three dimensional elements.
drawExtrude(SolidMAT, Element1D, DVec[], double[], boolean[], Vector[])
- Method in class visualize.
PreElement1DDisplay
Extrudes one dimensional elements.
drawFrame(double, double, double, double)
- Method in class math.
GraphPlot2D
Draws frame for the plot.
drawInitialDisp(Node, DVec)
- Method in class visualize.
PreNodeDisplay
Draws initial diplacements for nodes.
drawInitialVelo(Node, DVec)
- Method in class visualize.
PreNodeDisplay
Draws initial velocities for nodes.
drawLabel(String, DVec[])
- Method in class visualize.
PreElement1DDisplay
Draws label of element.
drawLabel(Element2D, String, DVec[])
- Method in class visualize.
PreElement2DDisplay
Draws label of element.
drawLabel(Element3D, String, DVec[])
- Method in class visualize.
PreElement3DDisplay
Draws label of element.
drawLocalAxes(Element1D, DVec[])
- Method in class visualize.
PreElement1DDisplay
Draws local axes of one dimensional elements.
drawLocalAxes(Element2D, DVec[])
- Method in class visualize.
PreElement2DDisplay
Draws local axes of two dimensional elements.
drawLocalAxes(Element3D, DVec[])
- Method in class visualize.
PreElement3DDisplay
Draws local axes of two dimensional elements.
drawLocalAxes(DVec, DMat)
- Method in class visualize.
PreNodeDisplay
Draws local axes of nodes.
drawMasses(Element1D, DVec[])
- Method in class visualize.
PreElement1DDisplay
Draws additional masses of one dimensional elements.
drawMasses(Element2D, DVec[])
- Method in class visualize.
PreElement2DDisplay
Draws additional masses of two dimensional elements.
drawMasses(Element3D, DVec[])
- Method in class visualize.
PreElement3DDisplay
Draws additional masses of three dimensional elements.
drawMasses(Node, DVec)
- Method in class visualize.
PreNodeDisplay
Draws masses for nodes.
drawMechLoads(Element1D, DVec[])
- Method in class visualize.
PreElement1DDisplay
Draws mechanical loads of one dimensional elements.
drawMechLoads(Element2D, DVec[])
- Method in class visualize.
PreElement2DDisplay
Draws mechanical loads of two dimensional elements.
drawMechLoads(Element3D, DVec[])
- Method in class visualize.
PreElement3DDisplay
Draws mechanical loads of three dimensional elements.
drawMechLoads(Node, DVec)
- Method in class visualize.
PreNodeDisplay
Draws mechanical loads for nodes.
drawNode(SolidMAT, Node, DVec, double[], boolean[], Vector[])
- Method in class visualize.
PreNodeDisplay
Draws nodes as sphere.
drawPost(boolean, int, int[], int)
- Method in class main.
SolidMAT
Draws structure for post-visualizer.
drawPre()
- Method in class main.
SolidMAT
Draws structure for pre-visualizer.
drawResult(DVec, double)
- Method in class visualize.
PostNodeDisplay
Draws nodes as sphere.
drawResults(Element2D, int, DVec[])
- Method in class visualize.
PostElement2DDisplay
Draws result diagram.
drawResults(Element3D, int, DVec[])
- Method in class visualize.
PostElement3DDisplay
Draws result diagram.
drawScalor(SolidMAT, int)
- Method in class visualize.
PostVisualizer
Draws contour scalor for the deformed shape option.
drawScalor(SolidMAT, Vector<Object>[])
- Method in class visualize.
PreVisualizer
Draws contour scalor for the deformed shape option.
drawSprings(Element1D, DVec[])
- Method in class visualize.
PreElement1DDisplay
Draws springs of one dimensional elements.
drawSprings(Element2D, DVec[])
- Method in class visualize.
PreElement2DDisplay
Draws springs of two dimensional elements.
drawSprings(Element3D, DVec[])
- Method in class visualize.
PreElement3DDisplay
Draws springs of three dimensional elements.
drawSprings(Node, DVec)
- Method in class visualize.
PreNodeDisplay
Draws springs for nodes.
drawTempLoads(Element1D, DVec[])
- Method in class visualize.
PreElement1DDisplay
Draws temperature loads of one dimensional elements.
drawTempLoads(Element2D, DVec[])
- Method in class visualize.
PreElement2DDisplay
Draws temperature loads of two dimensional elements.
drawTempLoads(Element3D, DVec[])
- Method in class visualize.
PreElement3DDisplay
Draws temperature loads of three dimensional elements.
drawText(String, DVec)
- Method in class visualize.
PreElement1DDisplay
Draws text.
drawText(String, DVec)
- Method in class visualize.
PreElement2DDisplay
Draws text.
drawText(String, DVec)
- Method in class visualize.
PreElement3DDisplay
Draws text.
drawText(String, DVec)
- Method in class visualize.
PreNodeDisplay
Draws text.
drawUndeformedShape(SolidMAT, int, int[])
- Method in class visualize.
PostVisualizer
Draws results on undeformed shape of the structure.
dt_
- Variable in class analysis.
LinearTransient
Time step size for integration scheme.
duplicateElements()
- Method in class dialogs.analysis.
CheckModel1
Determines the number of duplicate elements.
duplicateElements()
- Method in class dialogs.model.
ImportModel1
Identifies and sweeps duplicate elements.
duplicateElements(String)
- Method in class dialogs.model.
Sweep1
Identifies and sweeps duplicate elements.
duplicateNodes()
- Method in class dialogs.analysis.
CheckModel1
Determines the number of duplicate nodes.
duplicateNodes()
- Method in class dialogs.model.
ImportModel1
Identifies and sweeps duplicate nodes.
duplicateNodes(String)
- Method in class dialogs.model.
Sweep1
Identifies and sweeps duplicate nodes.
DVec
- Class in
matrix
Class for general dense vector.
DVec(Vector)
- Constructor for class matrix.
DVec
Creates vector from a Vector object.
DVec(int)
- Constructor for class matrix.
DVec
Creates an arg0 dimensioned vector of zeros.
DVec(double[])
- Constructor for class matrix.
DVec
Creates vector from one dimensional double array.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z


NETLAB Online Reference Documentation
Welcome to the NETLAB online reference documentation.
The NETLAB simulation software is designed to provide all the tools necessary
for principled and theoretically well founded application development. The
NETLAB library is based on the approach and techniques described in Neural
Networks for Pattern Recognition (Bishop, 1995). The library includes software
implementations of a wide range of data analysis techniques, many of which are
not widely available, and are rarely, if ever, included in standard neural
network simulation packages.
The online reference documentation provides direct hypertext links to specific Netlab function descriptions.
If you have any comments or problems to report, please contact Ian Nabney<EMAIL_ADDRESS>or Christopher Bishop (c.m.bishop@aston.ac.uk).
Index
An alphabetic list of functions in Netlab.
-
conffig
-
Display a confusion matrix.
-
confmat
-
Compute a confusion matrix.
-
conjgrad
-
Conjugate gradients optimization.
-
consist
-
Check that arguments are consistent.
-
convertoldnet
-
Convert pre-2.3 release MLP and MDN nets to new format
-
datread
-
Read data from an ascii file.
-
datwrite
-
Write data to ascii file.
-
dem2ddat
-
Generates two dimensional data for demos.
-
demard
-
Automatic relevance determination using the MLP.
-
demev1
-
Demonstrate Bayesian regression for the MLP.
-
demev2
-
Demonstrate Bayesian classification for the MLP.
-
demev3
-
Demonstrate Bayesian regression for the RBF.
-
demgauss
-
Demonstrate sampling from Gaussian distributions.
-
demglm1
-
Demonstrate simple classification using a generalized linear model.
-
demglm2
-
Demonstrate simple classification using a generalized linear model.
-
demgmm1
-
Demonstrate density modelling with a Gaussian mixture model.
-
demgmm3
-
Demonstrate density modelling with a Gaussian mixture model.
-
demgmm4
-
Demonstrate density modelling with a Gaussian mixture model.
-
demgmm5
-
Demonstrate density modelling with a PPCA mixture model.
-
demgp
-
Demonstrate simple regression using a Gaussian Process.
-
demgpard
-
Demonstrate ARD using a Gaussian Process.
-
demgpot
-
Computes the gradient of the negative log likelihood for a mixture model.
-
demgtm1
-
Demonstrate EM for GTM.
-
demgtm2
-
Demonstrate GTM for visualisation.
-
demhint
-
Demonstration of Hinton diagram for 2-layer feed-forward network.
-
demhmc1
-
Demonstrate Hybrid Monte Carlo sampling on mixture of two Gaussians.
-
demhmc2
-
Demonstrate Bayesian regression with Hybrid Monte Carlo sampling.
-
demhmc3
-
Demonstrate Bayesian regression with Hybrid Monte Carlo sampling.
-
demkmean
-
Demonstrate simple clustering model trained with K-means.
-
demknn1
-
Demonstrate nearest neighbour classifier.
-
demmdn1
-
Demonstrate fitting a multi-valued function using a Mixture Density Network.
-
demmet1
-
Demonstrate Markov Chain Monte Carlo sampling on a Gaussian.
-
demmlp1
-
Demonstrate simple regression using a multi-layer perceptron
-
demmlp2
-
Demonstrate simple classification using a multi-layer perceptron
-
demnlab
-
A front-end Graphical User Interface to the demos
-
demns1
-
Demonstrate Neuroscale for visualisation.
-
demolgd1
-
Demonstrate simple MLP optimisation with on-line gradient descent
-
demopt1
-
Demonstrate different optimisers on Rosenbrock's function.
-
dempot
-
Computes the negative log likelihood for a mixture model.
-
demprgp
-
Demonstrate sampling from a Gaussian Process prior.
-
demprior
-
Demonstrate sampling from a multi-parameter Gaussian prior.
-
demrbf1
-
Demonstrate simple regression using a radial basis function network.
-
demsom1
-
Demonstrate SOM for visualisation.
-
demtrain
-
Demonstrate training of MLP network.
-
dist2
-
Calculates squared distance between two sets of points.
-
eigdec
-
Sorted eigendecomposition
-
errbayes
-
Evaluate Bayesian error function for network.
-
evidence
-
Re-estimate hyperparameters using evidence approximation.
-
fevbayes
-
Evaluate Bayesian regularisation for network forward propagation.
-
gauss
-
Evaluate a Gaussian distribution.
-
gbayes
-
Evaluate gradient of Bayesian error function for network.
-
glm
-
Create a generalized linear model.
-
glmderiv
-
Evaluate derivatives of GLM outputs with respect to weights.
-
glmerr
-
Evaluate error function for generalized linear model.
-
glmevfwd
-
Forward propagation with evidence for GLM
-
glmfwd
-
Forward propagation through generalized linear model.
-
glmgrad
-
Evaluate gradient of error function for generalized linear model.
-
glmhess
-
Evaluate the Hessian matrix for a generalised linear model.
-
glminit
-
Initialise the weights in a generalized linear model.
-
glmpak
-
Combines weights and biases into one weights vector.
-
glmtrain
-
Specialised training of generalized linear model
-
glmunpak
-
Separates weights vector into weight and bias matrices.
-
gmm
-
Creates a Gaussian mixture model with specified architecture.
-
gmmactiv
-
Computes the activations of a Gaussian mixture model.
-
gmmem
-
EM algorithm for Gaussian mixture model.
-
gmminit
-
Initialises Gaussian mixture model from data
-
gmmpak
-
Combines all the parameters in a Gaussian mixture model into one vector.
-
gmmpost
-
Computes the class posterior probabilities of a Gaussian mixture model.
-
gmmprob
-
Computes the data probability for a Gaussian mixture model.
-
gmmsamp
-
Sample from a Gaussian mixture distribution.
-
gmmunpak
-
Separates a vector of Gaussian mixture model parameters into its components.
-
gp
-
Create a Gaussian Process.
-
gpcovar
-
Calculate the covariance for a Gaussian Process.
-
gpcovarf
-
Calculate the covariance function for a Gaussian Process.
-
gpcovarp
-
Calculate the prior covariance for a Gaussian Process.
-
gperr
-
Evaluate error function for Gaussian Process.
-
gpfwd
-
Forward propagation through Gaussian Process.
-
gpgrad
-
Evaluate error gradient for Gaussian Process.
-
gpinit
-
Initialise Gaussian Process model.
-
gppak
-
Combines GP hyperparameters into one vector.
-
gpunpak
-
Separates hyperparameter vector into components.
-
gradchek
-
Checks a user-defined gradient function using finite differences.
-
graddesc
-
Gradient descent optimization.
-
gsamp
-
Sample from a Gaussian distribution.
-
gtm
-
Create a Generative Topographic Map.
-
gtmem
-
EM algorithm for Generative Topographic Mapping.
-
gtmfwd
-
Forward propagation through GTM.
-
gtminit
-
Initialise the weights and latent sample in a GTM.
-
gtmlmean
-
Mean responsibility for data in a GTM.
-
gtmlmode
-
Mode responsibility for data in a GTM.
-
gtmmag
-
Magnification factors for a GTM
-
gtmpost
-
Latent space responsibility for data in a GTM.
-
gtmprob
-
Probability for data under a GTM.
-
hbayes
-
Evaluate Hessian of Bayesian error function for network.
-
hesschek
-
Use central differences to confirm correct evaluation of Hessian matrix.
-
hintmat
-
Evaluates the coordinates of the patches for a Hinton diagram.
-
hinton
-
Plot Hinton diagram for a weight matrix.
-
histp
-
Histogram estimate of 1-dimensional probability distribution.
-
hmc
-
Hybrid Monte Carlo sampling.
-
kmeans
-
Trains a k means cluster model.
-
knn
-
Creates a K-nearest-neighbour classifier.
-
knnfwd
-
Forward propagation through a K-nearest-neighbour classifier.
-
linef
-
Calculate function value along a line.
-
linemin
-
One dimensional minimization.
-
maxitmess
-
Create a standard error message when training reaches max. iterations.
-
mdn
-
Creates a Mixture Density Network with specified architecture.
-
mdn2gmm
-
Converts an MDN mixture data structure to array of GMMs.
-
mdndist2
-
Calculates squared distance between centres of Gaussian kernels and data
-
mdnerr
-
Evaluate error function for Mixture Density Network.
-
mdnfwd
-
Forward propagation through Mixture Density Network.
-
mdngrad
-
Evaluate gradient of error function for Mixture Density Network.
-
mdninit
-
Initialise the weights in a Mixture Density Network.
-
mdnpak
-
Combines weights and biases into one weights vector.
-
mdnpost
-
Computes the posterior probability for each MDN mixture component.
-
mdnprob
-
Computes the data probability likelihood for an MDN mixture structure.
-
mdnunpak
-
Separates weights vector into weight and bias matrices.
-
metrop
-
Markov Chain Monte Carlo sampling with Metropolis algorithm.
-
minbrack
-
Bracket a minimum of a function of one variable.
-
mlp
-
Create a 2-layer feedforward network.
-
mlpbkp
-
Backpropagate gradient of error function for 2-layer network.
-
mlpderiv
-
Evaluate derivatives of network outputs with respect to weights.
-
mlperr
-
Evaluate error function for 2-layer network.
-
mlpevfwd
-
Forward propagation with evidence for MLP
-
mlpfwd
-
Forward propagation through 2-layer network.
-
mlpgrad
-
Evaluate gradient of error function for 2-layer network.
-
mlphdotv
-
Evaluate the product of the data Hessian with a vector.
-
mlphess
-
Evaluate the Hessian matrix for a multi-layer perceptron network.
-
mlphint
-
Plot Hinton diagram for 2-layer feed-forward network.
-
mlpinit
-
Initialise the weights in a 2-layer feedforward network.
-
mlppak
-
Combines weights and biases into one weights vector.
-
mlpprior
-
Create Gaussian prior for mlp.
-
mlptrain
-
Utility to train an MLP network for demtrain
-
mlpunpak
-
Separates weights vector into weight and bias matrices.
-
netderiv
-
Evaluate derivatives of network outputs by weights generically.
-
neterr
-
Evaluate network error function for generic optimizers
-
netevfwd
-
Generic forward propagation with evidence for network
-
netgrad
-
Evaluate network error gradient for generic optimizers
-
nethess
-
Evaluate network Hessian
-
netinit
-
Initialise the weights in a network.
-
netopt
-
Optimize the weights in a network model.
-
netpak
-
Combines weights and biases into one weights vector.
-
netunpak
-
Separates weights vector into weight and bias matrices.
-
olgd
-
On-line gradient descent optimization.
-
pca
-
Principal Components Analysis
-
plotmat
-
Display a matrix.
-
ppca
-
Probabilistic Principal Components Analysis
-
quasinew
-
Quasi-Newton optimization.
-
rbf
-
Creates an RBF network with specified architecture
-
rbfbkp
-
Backpropagate gradient of error function for RBF network.
-
rbfderiv
-
Evaluate derivatives of RBF network outputs with respect to weights.
-
rbferr
-
Evaluate error function for RBF network.
-
rbfevfwd
-
Forward propagation with evidence for RBF
-
rbffwd
-
Forward propagation through RBF network with linear outputs.
-
rbfgrad
-
Evaluate gradient of error function for RBF network.
-
rbfhess
-
Evaluate the Hessian matrix for RBF network.
-
rbfjacob
-
Evaluate derivatives of RBF network outputs with respect to inputs.
-
rbfpak
-
Combines all the parameters in an RBF network into one weights vector.
-
rbfprior
-
Create Gaussian prior and output layer mask for RBF.
-
rbfsetbf
-
Set basis functions of RBF from data.
-
rbfsetfw
-
Set basis function widths of RBF.
-
rbftrain
-
Two stage training of RBF network.
-
rbfunpak
-
Separates a vector of RBF weights into its components.
-
rosegrad
-
Calculate gradient of Rosenbrock's function.
-
rosen
-
Calculate Rosenbrock's function.
-
scg
-
Scaled conjugate gradient optimization.
-
som
-
Creates a Self-Organising Map.
-
somfwd
-
Forward propagation through a Self-Organising Map.
-
sompak
-
Combines node weights into one weights matrix.
-
somtrain
-
Kohonen training algorithm for SOM.
-
somunpak
-
Replaces node weights in SOM.
Copyright (c) Christopher M Bishop, Ian T Nabney (1996, 1997)


Health Care App
Patient
Doctor
Enter your address to login
Account address:
Contact address:
Login
OR
Create new address to Register
Register
Enter your address to login
Account address:
Contact address:
Login
OR
Create new address to Register
Account address:
Public Key:
Transact Account:
Register


“The harder you work for something, the greater you’ll feel when you achieve it.”
My Top 10 favorite food
- Pasta
- Mansat
- fish
- Fried Chicken
- Hamburgers
- Brownies
- Doughnuts
- BBQ
- Chicken Tikka Masala
- Dark Chocolate
work experience and education
- I studied energy engineering
- I trained at a solar energy company for 3 months
- I worked as a freelancer press editor with an online internet site


Checkboxes allow the user to select multiple options from a set.
If you have multiple options appearing in a list, you can preserve space by using checkboxes instead of on/off switches.
If you have a single option, avoid using a checkbox and use an on/off switch instead.
In the next example we will show you how to use multiple checkboxes in a form.


exclusive
Seat and back with upholstery made of cold cure foam. Steel frame, available in matt
exclusive
Seat and back with upholstery made of cold cure foam. Steel frame, available in matt
Hot deal
Seat and back with upholstery made of cold cure foam. Steel frame, available in matt powder-coated black
exclusive
Seat and back with upholstery made of cold cure foam. Steel frame, available in matt
mobile app
Save your favorites and share your style.


System Architect Picture "Category Valued Characteristic"
Parent Diagram:
Subject Characteristic
(UML Class)


--- layout: post status: publish published: true title: Episode 5.08 - "Pull my mustache" author: display_name: Corey Fineran login: Corey email<EMAIL_ADDRESS>url: '' author_login: Corey author_email<EMAIL_ADDRESS>wordpress_id: 8458 wordpress_url: http://ivyenvy.com/?p=8458 date: '2013-05-12 22:47:31 +0000' date_gmt: '2013-05-13 03:47:31 +0000' categories: - Podcast tags: [] comments: [] ---
We are just 4 weeks from our 200th podcast episode. We're throwing a big party and you're invited. Go to http://ivyenvy.com/200 or our Facebook event for more information.
In this episode, Corey talks about going to a Cardinals game and observing everything from a modern vs historic perspective, considering the Cubs will be going through either renovations or a new ballpark.
Jeff Samardzija is 1-5 on the year and has pitched quite well. Will he be able to hold things together if this continues? Anthony Rizzo is heating up at the plate and while it's nice to see his batting average jump, it's difficult to look past the glaring weaknesses that are plaguing Rizzo and the rest of the team.
Garza is two rehab starts away and the Cubs will be moving either Villanueva or Feldman to the bullpen. We spend some time on the bullpen has Fujikawa has returned from the DL and Kevin Gregg is defying all logic and absolutely destroying the opponents.
Attendance has been down this year and the Cubs are looking at their lowest attendance in a season since 1997. There have been many other bad seasons in that stretch, what makes this year even worse?
We answer some listener submitted questions on Ian Stewart and Dave Sappelt. Then Kurt gives us his Scary Stat of the Week and we pick a winner for this week's caption contest.


Hydrometer Temperature Correction
Hydrometer Reading:
Sample Temperature:
Calibration Offset:
Calibration Temperature:
60°F
68°F
Adjusted Gravity:
1.000