Components of the engineering analysis for stream stabilization projects include hydrologic and hydraulic modeling, geomorphic analysis, sediment transport analysis, channel adjustment modeling, and geotechnical analysis. The level of engineering analysis for a stream stabilization project is dependent on the size of the problem and solution type to be implemented.