Man pages for GJMeijer/soilmech
R functions and plots for Soil Mechanics teaching

amount_equipotentialintervalsDecide on number of equipotential intervals
calculate_bearingcapacityfactorsShallow foundation bearing capacity factors
calculate_consolidation_averagetimeCalculate average consolidation in layer as function of time
calculate_consolidation_openlayerDouble-drained consolidation at point in time and space
circle_area_positiveGet area of circle on positive side of a cartesian axis...
circles_polygonGenerate coordinates of circles cropped by a polygon
classify_classificationtriangleClassify soil using BS classification triangle
classify_plasticityClassify soil based on plasticity chart
convert_to_grid_part1Convert fractions to coordinates - plot 1
convert_to_grid_part2Convert fractions to coordinates - plot 2
edges_quadrilateralGet properties of real edge nodes in quadrilateral domain
findiff_sparse_elementsGet sparse matrix elements for 1st or 2nd order...
findiff_sparse_elements_realonlyGet sparse matrix elements for 1st order differentiation (no...
findiff_sparse_entries_bc_rectangularget all sparse entries and lhs for boundary conditions
flownet_geometry_quadrilateralDefine flow net problem using gridded quadrilateral domain...
flownet_geometry_rectangularDefine flow net problem using grided domain system
flownet_interpolate_quadrilateralInterpolate quadrilateral flownet solution on rectangular...
flownet_solve_quadrilateralSolve a flow net problem with quadrilateral domains
flownet_solve_rectangularSolve flow net head problem for concatenated rectangular...
FrHQtn-Fr relationship for boundary between zone 8 and 9
FrQtn2IcCalculate Ic from known Fr and Qtn, in zone 2 - 7
get_log10_minorbreaksGet all minor log tick positions in log10 axis
get_unitweightFunction to obtain unit weight from soil description
ggplot_add_arrowAdd arrows to ggplot
ggplot_addcrosshairsAdd datapoints/crosshairs to an existing plot
ggplot_add_flownetAdd flownet to an existing ggplot
ggplot_add_hydraulicheadggplot 2D map of hydraulic heads and pressures
ggplot_add_polygonAdd a series of polygons to a ggplot object
ggplot_add_soilmarkerAnnotate soil surface marker to a ggplot object
ggplot_add_surfaceAdd surfaces to a ggplot object
ggplot_add_watermarkerAnnotate water table marker to a ggplot object
ggplot_bearingcapacityfactorsggplot chart with foundation bearing capacity factors
ggplot_casagrande_preconsolidationggplot for Casagrande oedometer preconsolidation pressure
ggplot_classificationtriangleggplot classification triangle
ggplot_classificationtriangle_addcrosshairs_part1Add data to classification chart - part 1
ggplot_classificationtriangle_addcrosshairs_part2Add data to classification chart - part 2
ggplot_classificationtriangle_part1Create soil classification chart - part 1
ggplot_classificationtriangle_part2Create soil classification chart - part 2
ggplot_consolidation_averageprofilesggplot profile types for average layer consolidation times
ggplot_consolidation_averagetimeggplot for average consolidation in layer as function of time
ggplot_consolidation_doubledrainedggplot consolidation in double-drained layer in time and...
ggplot_cv_logggplot cv determination log method
ggplot_cv_sqrtggplot cv determination sqrt method
ggplot_fallconeggplotly plasticity fall cone chart: water content -...
ggplot_geometryggplot a soil + water + structure geometry
ggplot_hyperbolicmethodggplot exampe pile settlement using the hyperbolic method
ggplot_hyperbolicmethod_stiffnessggplot Poulos's chart for friction along pile in sand
ggplot_mcc_eps1_epsvggplot MCC axial strain versus volumetric strain
ggplot_mcc_eps1_qggplot MCC axial strain versus deviatoric stress
ggplot_mcc_lnp_vggplot MCC ln(p)-v stress paths
ggplot_mcc_p_qggplot MCC p-q stress paths
ggplot_mohrcircleggplot to plot Mohr circle of rotated stress element
ggplot_pileshaft_poulosggplot Poulos's chart for friction along pile in sand
ggplot_piletip_berezantsevggplot Berezantsev's chart for pile tip bearing capacity...
ggplot_plasticitychartPlot plasticity chart
ggplot_psdchartPlot empty particle size distribution chart
ggplot_robertsonschartggplot Robertson's chart
ggplot_shallowfailuremechanismggplot for block failure mechanism underneath shallow...
ggplot_simpleshear_contractionPlot simple shear element with contractive soil
ggplot_simpleshear_dilationPlot simple shear element with dilating soil
ggplot_stresselementggplot to plot rotated stress element
ggplot_stress_fadumggplot Fadum's chart
ggplot_stress_giroudggplot Giroud's chart
ggplot_stress_triangularstripggplot influence factors for stress underneath triangular...
ggplot_stress_uniformstripggplot influence factors for stress underneath uniform strip...
ggplot_triaxial_mohrcoulombggplot Mohr-Coulomb failure criterion based on Mohr circles
grid2polygonCreate polygons from gridded points
horizontal_stress_profileCalculate profiles of horizontal effective stresses
hyperbolicmethod_settlementCalculate pile displacements using the hyperbolic method
IcFr2QtnCalculate Qtn from known Ic and Fr, in zone 2 - 7
IcQtn2FrCalculate Fr from known Qtn and Ic, in zone 2 - 7
index_edgeGet indices of nodes near edge of grid
index_grid2vectorConvert node grid positions to indices
index_offsetFind indices of neighbouring nodes
index_realGet indices of all real nodes
index_vector2gridConvert node position to grid x-y position
influencefactor_cornerrectangleInfluence factor for stress under corner of rectangular...
influencefactor_triangularstripInfluence factor for stress under triangular load
influencefactor_uniformstripInfluence factor for stress under strip load
is_grid_rectangularCheck if series of gridded domains is rectangular
ispresent_4wayintersectionsCheck for 4-intersections
lseqDistribute points evenly on log-space interval
matrix_sparse_head_quadrilateralObtain sparse linear system for solving hydraulic head...
mcc_matrix_elastoplasticGenerate MCC elasto-plastic matrix elements
mcc_solve_triax_drainedPredict full drained triaxial compression test - Modified...
mcc_solve_triax_undrainedPredict full undrained triaxial compression test - Modified...
mcc_triaxcomp_drained_plasticSolve incremental plastic MCC response - drained triaxial...
mcc_triaxcomp_undrained_plasticSolve incremental plastic MCC response - undrained triaxial...
mcc_yieldsurface_pqMCC yield surface coordinates (positive side only)
nodal_coordinates_real_rectangularGet coordinates of all real nodes in the finite difference...
nodes_totalDetermine total number of nodes
oedometer_create_dataCreate oedometer time-sample height data for single load step
plotly_bearingcapacityfactorsPlotly chart with foundation bearing capacity factors
plotly_overconsolidation_profilePlotly calculation process of current horizontal effective...
plotly_phase_relationshipsPlotly linked volumetric relationships
plotly_pileshaft_poulosplotly Poulos's chart for friction along pile in sand
plotly_piletip_berezantsevplotly Berezantsev's chart for pile tip bearing capacity...
plotly_soilprofileplotly soil profiles
plotly_soilstressprofile_horizontalPlotly calculation process of current horizontal effective...
plotly_soilstressprofile_verticalPlotly soil profile and vertical stress profile side-by-side
plotly_stressprofile_horizontal_k0Plotly K0 traces with depth
plotly_stressprofile_horizontal_ocrPlotly OCR trace with depth
plotly_stressprofile_horizontal_sigmahPlotly horizontal stress profile
plotly_stressprofile_horizontal_sigmavPlotly historic and current vertical stress traces
plotly_stressprofile_verticalPlotly vertical stress profiles
poissons_eq_quadrilateralGet sparse Poisson's matrix elements for quadrilateral domain
polygon_areaGet cross-sectional area of polygon
polygon_centroidGet position of centroid of polygon
positions_real_quadrilateralGet positions of all real nodes in quadrilateral domains
position_xy_quadrilateralGet x,y positions and derivatives of real nodes in...
QtnAFr-Qtn relationship for boundary zone 1
QtnGFr-Qtn relationship for boundary zone 8 and 9
random_packingCreate a random packing of particles
robertson_assign_zoneAssign Robertson's soil type based in Fr and Qtn values
robertson_polygonsCreate polygons for each soil zone in Robertson's chart
rotate_elementsFunction to rotate coordinates
rotate_stressesFunction to calculate rotated stresses
round_limitsRound values in an array to a 'nice' nearby numbers in plots
tabulate_vertical_stress_profileGenerate bookdown table for stress calculatinos
theme_soilmechCustom ggplot theme
vertical_stress_profileCalculate verticals stresses using layers
GJMeijer/soilmech documentation built on May 22, 2022, 10:39 a.m.