Bed loadThe term bed load or bedload describes particles in a flowing fluid (usually water) that are transported along the stream bed. Bed load is complementary to suspended load and wash load. Bed load moves by rolling, sliding, and/or saltating (hopping). Generally, bed load downstream will be smaller and more rounded than bed load upstream (a process known as downstream fining). This is due in part to attrition and abrasion which results from the stones colliding with each other and against the river channel, thus removing the rough texture (rounding) and reducing the size of the particles.
Longshore driftLongshore drift from longshore current is a geological process that consists of the transportation of sediments (clay, silt, pebbles, sand, shingle) along a coast parallel to the shoreline, which is dependent on the angle of incoming wave direction. Oblique incoming wind squeezes water along the coast, and so generates a water current which moves parallel to the coast. Longshore drift is simply the sediment moved by the longshore current. This current and sediment movement occur within the surf zone.
Return periodA return period, also known as a recurrence interval or repeat interval, is an average time or an estimated average time between events such as earthquakes, floods, landslides, or river discharge flows to occur. It is a statistical measurement typically based on historic data over an extended period, and is used usually for risk analysis. Examples include deciding whether a project should be allowed to go forward in a zone of a certain risk or designing structures to withstand events with a certain return period.
Bed (geology)In geology, a bed is a layer of sediment, sedimentary rock, or volcanic rock "bounded above and below by more or less well-defined bedding surfaces". Specifically in sedimentology, a bed can be defined in one of two major ways. First, Campbell and Reineck and Singh use the term bed to refer to a thickness-independent layer comprising a coherent layer of sedimentary rock, sediment, or pyroclastic material bounded above and below by surfaces known as bedding planes.
Rate of returnIn finance, return is a profit on an investment. It comprises any change in value of the investment, and/or cash flows (or securities, or other investments) which the investor receives from that investment over a specified time period, such as interest payments, coupons, cash dividends and stock dividends. It may be measured either in absolute terms (e.g., dollars) or as a percentage of the amount invested. The latter is also called the holding period return.
Return on investmentReturn on investment (ROI) or return on costs (ROC) is a ratio between net income (over a period) and investment (costs resulting from an investment of some resources at a point in time). A high ROI means the investment's gains compare favourably to its cost. As a performance measure, ROI is used to evaluate the efficiency of an investment or to compare the efficiencies of several different investments. In economic terms, it is one way of relating profits to capital invested.
Event (computing)In programming and software design, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software. Computer events can be generated or triggered by the system, by the user, or in other ways. Typically, events are handled synchronously with the program flow; that is, the software may have one or more dedicated places where events are handled, frequently an event loop.
Return on capitalReturn on capital (ROC), or return on invested capital (ROIC), is a ratio used in finance, valuation and accounting, as a measure of the profitability and value-creating potential of companies relative to the amount of capital invested by shareholders and other debtholders. It indicates how effective a company is at turning capital into profits. The ratio is calculated by dividing the after tax operating income (NOPAT) by the average book-value of the invested capital (IC).
Event-driven programmingIn computer programming, event-driven programming is a programming paradigm in which the flow of the program is determined by events such as user actions (mouse clicks, key presses), sensor outputs, or message passing from other programs or threads. Event-driven programming is the dominant paradigm used in graphical user interfaces and other applications (e.g., JavaScript web applications) that are centered on performing certain actions in response to user input. This is also true of programming for device drivers (e.