IEEE Std 1076.3 Packages Numeric_Bit  Comparison operators - various combinations of signed and unsigned arguments FUNCTION FUNCTION “>” “>” (l,r:unsigned) (l,r:unsigned) RETURN RETURN boolean; boolean; FUNCTION “<” (l,r:unsigned) RETURN boolean; FUNCTION “<” (l,r:unsigned) RETURN boolean; FUNCTION FUNCTION “<=” “<=” (l,r:unsigned) (l,r:unsigned) RETURN RETURN boolean; boolean; FUNCTION “>=” (l,r:unsigned) RETURN boolean; FUNCTION “>=” (l,r:unsigned) RETURN boolean; FUNCTION FUNCTION “=” “=” (l,r:unsigned) (l,r:unsigned) RETURN RETURN boolean; boolean; FUNCTION FUNCTION “/=” “/=” (l,r:unsigned) (l,r:unsigned) RETURN RETURN boolean; boolean;  Shift and rotate functions FUNCTION FUNCTION shift_left shift_left (arg:unsigned; (arg:unsigned; count:natural) count:natural) RETURN RETURN unsigned; unsigned; FUNCTION shift_right (arg:unsigned; count:natural) RETURN FUNCTION shift_right (arg:unsigned; count:natural) RETURN unsigned; unsigned; FUNCTION rotate_left (arg:unsigned; count:natural) RETURN unsigned; FUNCTION rotate_left (arg:unsigned; count:natural) RETURN unsigned; FUNCTION FUNCTION rotate_right rotate_right (arg:unsigned; (arg:unsigned; count:natural) count:natural) RETURN RETURN unsigned; unsigned; FUNCTION FUNCTION sll sll (arg:unsigned; (arg:unsigned; count:natural) count:natural) RETURN RETURN unsigned; unsigned; FUNCTION slr (arg:unsigned; count:natural) RETURN unsigned; FUNCTION slr (arg:unsigned; count:natural) RETURN unsigned; FUNCTION FUNCTION rol rol (arg:unsigned; (arg:unsigned; count:natural) count:natural) RETURN RETURN unsigned; unsigned; FUNCTION ror (arg:unsigned; count:natural) RETURN unsigned; FUNCTION ror (arg:unsigned; count:natural) RETURN unsigned; 24/03/19 UAH-CPE528 8
View full slide show




IEEE Std 1076.3 Packages Numeric_Bit  Comparison operators - various combinations of signed and unsigned arguments FUNCTION FUNCTION “>” “>” (l,r:unsigned) (l,r:unsigned) RETURN RETURN boolean; boolean; FUNCTION “<” (l,r:unsigned) RETURN boolean; FUNCTION “<” (l,r:unsigned) RETURN boolean; FUNCTION FUNCTION “<=” “<=” (l,r:unsigned) (l,r:unsigned) RETURN RETURN boolean; boolean; FUNCTION “>=” (l,r:unsigned) RETURN boolean; FUNCTION “>=” (l,r:unsigned) RETURN boolean; FUNCTION FUNCTION “=” “=” (l,r:unsigned) (l,r:unsigned) RETURN RETURN boolean; boolean; FUNCTION FUNCTION “/=” “/=” (l,r:unsigned) (l,r:unsigned) RETURN RETURN boolean; boolean;  Shift and rotate functions FUNCTION FUNCTION shift_left shift_left (arg:unsigned; (arg:unsigned; count:natural) count:natural) RETURN RETURN unsigned; unsigned; FUNCTION shift_right (arg:unsigned; count:natural) RETURN FUNCTION shift_right (arg:unsigned; count:natural) RETURN unsigned; unsigned; FUNCTION rotate_left (arg:unsigned; count:natural) RETURN unsigned; FUNCTION rotate_left (arg:unsigned; count:natural) RETURN unsigned; FUNCTION FUNCTION rotate_right rotate_right (arg:unsigned; (arg:unsigned; count:natural) count:natural) RETURN RETURN unsigned; unsigned; FUNCTION FUNCTION sll sll (arg:unsigned; (arg:unsigned; count:natural) count:natural) RETURN RETURN unsigned; unsigned; FUNCTION slr (arg:unsigned; count:natural) RETURN unsigned; FUNCTION slr (arg:unsigned; count:natural) RETURN unsigned; FUNCTION FUNCTION rol rol (arg:unsigned; (arg:unsigned; count:natural) count:natural) RETURN RETURN unsigned; unsigned; FUNCTION ror (arg:unsigned; count:natural) RETURN unsigned; FUNCTION ror (arg:unsigned; count:natural) RETURN unsigned; 24/03/19 UAH-CPE528 24
View full slide show




IEEE Std 1076.3 Packages Numeric_Bit  Resize functions FUNCTION FUNCTION resize resize (arg:unsigned;new_size:natural) (arg:unsigned;new_size:natural) RETURN RETURN unsigned; unsigned; FUNCTION resize (arg:signed;new_size:natural) RETURN signed; FUNCTION resize (arg:signed;new_size:natural) RETURN signed;  Conversion functions FUNCTION FUNCTION to_integer to_integer (arg:unsigned) (arg:unsigned) RETURN RETURN natural; natural; FUNCTION to_unsigned (arg,size:natural) RETURN FUNCTION to_unsigned (arg,size:natural) RETURN unsigned; unsigned;  Logical operators FUNCTION FUNCTION “not” “not” (l:unsigned) (l:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “and” (l,r:unsigned) RETURN FUNCTION “and” (l,r:unsigned) RETURN unsigned; unsigned; FUNCTION FUNCTION “or” “or” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “nand” (l,r:unsigned) RETURN FUNCTION “nand” (l,r:unsigned) RETURN unsigned; unsigned; FUNCTION “nor” (l,r:unsigned) RETURN unsigned; FUNCTION “nor” (l,r:unsigned) RETURN unsigned; FUNCTION FUNCTION “xnor” “xnor” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned;  Edge detection functions FUNCTION FUNCTION rising_edge(SIGNAL rising_edge(SIGNAL s:bit) s:bit) RETURN RETURN boolean; boolean; FUNCTION falling_edge(SIGNAL s:bit) RETURN FUNCTION falling_edge(SIGNAL s:bit) RETURN boolean; boolean; 24/03/19 UAH-CPE528 9
View full slide show




IEEE Std 1076.3 Packages Numeric_Bit  Resize functions FUNCTION FUNCTION resize resize (arg:unsigned;new_size:natural) (arg:unsigned;new_size:natural) RETURN RETURN unsigned; unsigned; FUNCTION resize (arg:signed;new_size:natural) RETURN signed; FUNCTION resize (arg:signed;new_size:natural) RETURN signed;  Conversion functions FUNCTION FUNCTION to_integer to_integer (arg:unsigned) (arg:unsigned) RETURN RETURN natural; natural; FUNCTION to_unsigned (arg,size:natural) RETURN FUNCTION to_unsigned (arg,size:natural) RETURN unsigned; unsigned;  Logical operators FUNCTION FUNCTION “not” “not” (l:unsigned) (l:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “and” (l,r:unsigned) RETURN FUNCTION “and” (l,r:unsigned) RETURN unsigned; unsigned; FUNCTION FUNCTION “or” “or” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “nand” (l,r:unsigned) RETURN FUNCTION “nand” (l,r:unsigned) RETURN unsigned; unsigned; FUNCTION “nor” (l,r:unsigned) RETURN unsigned; FUNCTION “nor” (l,r:unsigned) RETURN unsigned; FUNCTION FUNCTION “xnor” “xnor” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned;  Edge detection functions FUNCTION FUNCTION rising_edge(SIGNAL rising_edge(SIGNAL s:bit) s:bit) RETURN RETURN boolean; boolean; FUNCTION falling_edge(SIGNAL s:bit) RETURN FUNCTION falling_edge(SIGNAL s:bit) RETURN boolean; boolean; 24/03/19 UAH-CPE528 25
View full slide show




Shadow Costs (2 of 2) • Ex: Age of Mythology has wood and food. Food is inexhaustible, wood is finite – Charioteer • Costs 60 wood, 40 food and 40 seconds to spawn • Shadow costs vary over game • – Early on, food and wood expensive, spawn doesn’t matter – Mid-game, much food and wood, spawn makes it harder to pump out new units – End-game, no wood, spawn is priceless Use variability to add subtlety to game. Vary environment and vary shadow costs (ex: more trees to vary cost of wood) – Challenge for level designer – Expert players will appreciate
View full slide show




VHDL Packages for Synthesis Base Types (cont.)  The std_logic_1164 package also contains: Vectors of std_ulogic and std_logic  Subtypes of std_logic - X01, X01Z, UX01, UX10Z  Logic functions with various arguments - std_ulogic, std_logic, std_logic_vector  FUNCTION FUNCTION “and” “and” (l,r (l,r :: std_ulogic;) std_ulogic;) RETURN RETURN UX01; UX01; FUNCTION FUNCTION “nand” “nand” (l,r (l,r :: std_ulogic;) std_ulogic;) RETURN RETURN UX01; UX01; FUNCTION “or” (l,r : std_ulogic;) RETURN UX01; FUNCTION “or” (l,r : std_ulogic;) RETURN UX01; FUNCTION “nor” (l,r FUNCTION “nor” (l,r :: std_ulogic;) std_ulogic;) RETURN RETURN UX01; UX01; FUNCTION “xor” (l,r : std_ulogic;) RETURN UX01; FUNCTION “xor” (l,r : std_ulogic;) RETURN UX01; FUNCTION FUNCTION “xnor” “xnor” (l,r (l,r :: std_ulogic;) std_ulogic;) return return ux01; ux01; FUNCTION FUNCTION "not" "not" (l,r (l,r :: std_ulogic) std_ulogic) RETURN RETURN UX01; UX01;  Conversion functions FUNCTION FUNCTION To_bit(s:std_ulogic) To_bit(s:std_ulogic) RETURN RETURN bit; bit; FUNCTION To_bitvector(s:std_ulogic_vector) FUNCTION To_bitvector(s:std_ulogic_vector) RETURN RETURN bit_vector; bit_vector; FUNCTION To_StdULogic(b:bit) RETURN std_ulogic; FUNCTION To_StdULogic(b:bit) RETURN std_ulogic; 24/03/19 UAH-CPE528
View full slide show




7. This table is made of wood. A. This table are made of wood. B. These tables is made of wood. C. These tables are made of wood. D. Those tables is made of wood. E. This tables are made of wood.
View full slide show




Analysis of the Hemicellulose Pre-Extraction from Red Maple Wood ~30.0g of Dry Wood Diego Rosso – University of Puerto Rico-Mayaguez HPLC HPAEC Mass Balances Hot Water Extraction of Red Maple Wood Strands in a Batch Reactor Process 120 Arabinan Galactan Glucan Xylan Mannan Acetic Acid Formic Acid Furfural 100 80 60 40 20 0 2.83 3.13 3.42 Log(Ro) 3.72 4.02 9 8 7 6 5 4 3 2 1 0 F re e A cid Y ie ld m g /g D ry W oo d • Comparison of hemicellulose extractions by hot water extraction using a batch and a continuous flow process. Analyze the rate of hemicellulose extraction for Red Maple wood strands, wood chips, and wood meal. O ligo m e ric S ugar Ex tracti on Y ie ld m g /g D ry W oo d • Extractor Advisor: Dr. Adriaan van Heiningen & Graduate Student, Rory Jara
View full slide show




IUC’s scope will focus on two functions (Finance and IT) Adherence to process definitions within the Hackett taxonomy is key to comparability; processes are defined end to end Selling and General Administrative Scope Finance Finance Human Human Resources Resources Sales* Sales* Executive Executive and and Corporate Corporate Services Services**  Total  Sales  General Cash Cash Disbursements Disbursements Total Rewards Rewards Administration Administration Sales Execution Execution General Administration Administration Management Management    Revenue Cycle Payroll Services Sales Operations   Travel and  Revenue Cycle Payroll Services Sales Operations Travel and Transportation Transportation Services Services  Planning  Real Accounting Accounting and and External External Reporting Reporting  Data Data Mgmt., Mgmt., Reporting Reporting & & Compliance Compliance Planning and and Strategy Strategy Real Estate Estate & & Facilities Facilities Management Management  Staffing  Function  Government Tax Tax Management Management Staffing Services Services Function Management Management Government Affairs Affairs  Labor  Legal Treasury Treasury Management Management Labor Relations Relations Legal  Workforce  Quality Compliance Compliance Management Management Workforce Development Development Services Services Service* Quality Management Management Service*  Organisational  Planning Risk  Order  Planning & & Performance Performance Management Management Organisational Effectiveness Effectiveness Risk and and Security Security Management Management Order and and Contract Contract Management Management (OTC) (OTC)  Total  Corporate Fiscal Communications  Service Fiscal Analysis Analysis Total Rewards Rewards Planning Planning Execution Corporate Communications Service Execution  Strategic  Planning Function  Service Function Management Management Strategic Workforce Workforce Planning Planning Planning and and Strategy Strategy Service Operations Operations  Function  Executive Office  Planning Function Management Management and Strategy Executive Office Planning and Strategy  Function Function Management Management Information Technology          Information Technology            Infrastructure Infrastructure Management Management End End User User Support Support Infrastructure Infrastructure Development Development Application Application Maintenance Maintenance Application Application Development Development & & Implement. Implement. Quality Quality Assurance Assurance Risk Risk Management Management IT IT Business Business Planning Planning Enterprise Enterprise Architecture Architecture Planning Planning Emerging Emerging Technologies Technologies Function Function Management Management Procurement Procurement            Supply Supply Data Data Management Management Requisition Requisition and and PO PO Processing Processing Supplier Scheduling Supplier Scheduling Receipt Receipt Processing Processing Compliance Compliance Management Management Customer Customer Management Management Sourcing Sourcing Execution Execution Supplier Supplier Management Management and and Development Development Sourcing Sourcing & & Supply Supply Base Base Strategy Strategy Function Function Strategy Strategy and and Performance Performance Management Management Function Function Management Management Marketing* Marketing*      Marketing Marketing Communication Communication Brand Brand and and Product Product Management Management Planning and Planning and Strategy Strategy Market Market Research Research and and Analytics Analytics Function Management Function Management Capture FTEs and Costs as defined regardless of where they are organizationally located
View full slide show




IEEE Std 1076.3 Packages Numeric_Bit  Type declarations for signed and unsigned numbers USE USE IEEE.numeric_bit.ALL; IEEE.numeric_bit.ALL; TYPE TYPE unsigned unsigned IS IS ARRAY ARRAY (natural (natural RANGE RANGE <> <> )) OF OF bit; bit; TYPE signed IS ARRAY (natural RANGE <> ) OF bit; TYPE signed IS ARRAY (natural RANGE <> ) OF bit;  Arithmetic operators - various combinations of signed and unsigned arguments FUNCTION FUNCTION “abs” “abs” (arg:unsigned) (arg:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “-” (arg:unsigned) RETURN unsigned; FUNCTION “-” (arg:unsigned) RETURN unsigned; FUNCTION FUNCTION “+” “+” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “-” (l,r:unsigned) RETURN unsigned; FUNCTION “-” (l,r:unsigned) RETURN unsigned; FUNCTION FUNCTION “*” “*” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “/” (l,r:unsigned) RETURN unsigned; FUNCTION “/” (l,r:unsigned) RETURN unsigned; FUNCTION FUNCTION “rem” “rem” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “mod” (l,r:unsigned) RETURN unsigned; FUNCTION “mod” (l,r:unsigned) RETURN unsigned; 24/03/19 UAH-CPE528 7
View full slide show




IEEE Std 1076.3 Packages Numeric_Bit  Type declarations for signed and unsigned numbers USE USE IEEE.numeric_bit.ALL; IEEE.numeric_bit.ALL; TYPE TYPE unsigned unsigned IS IS ARRAY ARRAY (natural (natural RANGE RANGE <> <> )) OF OF bit; bit; TYPE signed IS ARRAY (natural RANGE <> ) OF bit; TYPE signed IS ARRAY (natural RANGE <> ) OF bit;  Arithmetic operators - various combinations of signed and unsigned arguments FUNCTION FUNCTION “abs” “abs” (arg:unsigned) (arg:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “-” (arg:unsigned) RETURN unsigned; FUNCTION “-” (arg:unsigned) RETURN unsigned; FUNCTION FUNCTION “+” “+” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “-” (l,r:unsigned) RETURN unsigned; FUNCTION “-” (l,r:unsigned) RETURN unsigned; FUNCTION FUNCTION “*” “*” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “/” (l,r:unsigned) RETURN unsigned; FUNCTION “/” (l,r:unsigned) RETURN unsigned; FUNCTION FUNCTION “rem” “rem” (l,r:unsigned) (l,r:unsigned) RETURN RETURN unsigned; unsigned; FUNCTION “mod” (l,r:unsigned) RETURN unsigned; FUNCTION “mod” (l,r:unsigned) RETURN unsigned; 24/03/19 UAH-CPE528 23
View full slide show




Generally, follow these guidelines when deciding whether to make a member  Make thevirtual: function functions of the base class virtual, so they can be  overridden. C++ doesn’t support virtual constructors. (When an object is declared, a Virtual Method Table is created, with pointers to all of its virtual functions. Since the VMT is created as part of the constructor process, the constructor itself cannot be one of the virtual methods.)  Always make destructors virtual. (This ensures that the derived class destructor is called before the base class CS 240 destructor, avoiding memory Q = Instance of Queue VMT for Q Default Constructor Copy Constructor isEmpty Function enqueue Function inputEnqueue Function Input Operator WQ = Instance of WeedingQueu e Code Code for for Default Default Constructor Constructor Code Code for for Copy Constructor Copy Constructor Code Code for for isEmpty Function isEmpty Function Code Code for for enqueue Function enqueue Function VMT for WQ Default Constructor Copy Constructor isEmpty Function enqueue Function inputEnqueue Function Input Operator Code Code for for enqueue Function enqueue Function Code Code for for inputEnqueue inputEnqueue Function Function Code Code for for Input Input Operator Operator 27
View full slide show




Heat Transfer Inside a room at a uniform, comfortable temperature, metallic objects generally feel cooler to the touch than wooden objects do. This is because: A) a given mass of wood contains more heat than the same mass of metal B) metal conducts heat better than wood C) heat tends to flow from metal to wood D) the equilibrium temperature of metal in the room is lower than that of wood E) the human body, being organic, resembles wood more closely than it resembles metal
View full slide show




ET2000 Model • Wood is a nonlinear orthotropic material • Material properties needed to characterize wood are not available Pendulum testing of break away posts are available from roadside hardware testing literature where wood posts are supported in rigid test brackets, or the foundation tube, and the break away force required to break away the wood is measured. Also the post nearly always fails in bending Properties of wood obtained using simulation of these tests are available in literature
View full slide show




Wood & Timber Structural Systems (Chapter 4 in Text) Two Types of Lumber - Sawn Lumber and Glulam Sawn Lumber is cut from the log Glulam is a conglomeration of various wood member glued together into a larger wood member Design Specification - NDS and WWPA National Design Specification for Wood Construction- Is the basic spec for the U.S. Rule Writing Agencies - these agencies write the grading rules for structural lumber i.e. Western Wood Products Association(others listed on p.4.6)
View full slide show




New Biomass Plants Abengoa Energy, Chesterfield, MO - $76m - corn, wheat, milo ALICO, LaBelle, FL - $33m - yard, wood, energycane BlueFire Ethanol, Irvine, CA - $40m - green/wood waste Poet, Sioux Falls, SD - $80m - corn fiber Iogen, Shelley, ID - $80m - wheat, barley straw Range Fuels, Soperton, CA - $76m – wood ICM, Colwich, KS - $30m – agri. waste Lignol Innovations, Berwyn, PA - $30m – wood residues Pacific Ethanol, Sacramento, CA - $24m – agri./forest Stora Enso, Wisconsin Rapids, WI - $30m – wood waste Aebiofuels, Butte, MT
View full slide show




It matters where the hinge is The stick with the hinge at the end takes 4 times more torque to get it spinning than the stick with the hinge in the center.
View full slide show




Spreadsheet Implementation: Intersecting Planes (IntersectingPlanes.xlsm)- 2 Fold Limbs NETPROG diagram Fold Hinge N Limb 2 Limb 1 040, 20E 310, 70E W • In this case the intersecting planes were 2 planar fold limbs, therefore, the intersection is the hinge orientation (122.5, 19.8) E Hinge S 122.5, 19.8
View full slide show