Last modified 3 years ago
Last modified on 01/21/16 13:49:10
Input file gli keyword #SURFACE
Description
TODO: Add description.
Parameters
TODO: Add parameters.
Documentation from doxygen
None.
Used in benchmarks
- Anisotropy/moleculardiffusion/soil_layer.gli
- Anisotropy/permeability/soil_layer.gli
- C/1d_analyt/1d_1.gli
- C/2d_Cl_transport_Clay/Nuklidtransport.gli
- C/2d_analyt/2d_1.gli
- C/FG_3ports/rt1.gli
- C/ReactDeact/FG_3ports_deac_3/rt1.gli
- C/comedy2d/cement2d.gli
- C/hetk+n+restart/2D1P_transport.gli
- C/sorption/Freundlich/HC_sorp_Freundl_1D.gli
- C/sorption/Henry/HC_sorp_henry_1D.gli
- C/sorption/Langmuir/HC_sorp_langmuir_1D.gli
- COUPLED_FLOW/abdul.gli
- COUPLED_FLOW/abdulLab.gli
- DENSITY-DEPENDENT_FLOW/Elder/elder.gli
- DENSITY-DEPENDENT_FLOW/goswami-clement/constrBC_PressAsHead_tri/HM.gli
- DENSITY-DEPENDENT_FLOW/goswami-clement/wholeBC_PressAsHead_tri/HM.gli
- ECLIPSE_DUMUX/2phase_flow_2phase_tracertransport/2pf_2pt.gli
- GROUNDWATER_FLOW/Transient_flow/trans_bd_homo.gli
- GROUNDWATER_FLOW/q_hex.gli
- GROUNDWATER_FLOW/riv1_hex.gli
- GROUNDWATER_FLOW/riv1_pris.gli
- GROUNDWATER_FLOW/riv2_hex.gli
- GROUNDWATER_FLOW/uc_pris.gli
- GROUNDWATER_FLOW/uc_quad.gli
- GROUNDWATER_FLOW/uc_tri.gli
- GUI/FLAC/flac.gli
- GUI/H/model_1.gli
- GUI/HT/model_1.gli
- GUI/M/model_1.gli
- GUI/T/model_1.gli
- GUI/TM/model_1.gli
- H/BRAND_M1L1/brand_m1_l1.gli
- H/HetGWFlow/3D/3D_HGW.gli
- H/Theis/GWF_Theis_3D/GWF_Theis_3D.gli
- H/Theis/LF_Theis_3D/LF_Theis_3D.gli
- H2/Liakopoulos/Hex/h2_Liako.gli
- H2/Liakopoulos/Tet/h2_Liako.gli
- H2M/fivespot.gli
- HM/excavation/3D_excav.gli
- HM/hm_foot_tet.gli
- H_us/Darcy/unconf_WO_rch/unconf.gli
- H_us/Darcy/unconf_W_rch/unconf.gli
- H_us/RSM/AT_5.gli
- M/3D_oedometer_mohr_coulomb.gli
- M/AnisoPlas/0/3D_UniAxiLoad.gli
- M/AnisoPlas/45/3D_UniAxiLoad.gli
- M/AnisoPlas/90/3D_UniAxiLoad.gli
- M/creep/creep3d.gli
- M/elasticity/M_e_displacement_3Du.gli
- M/elasticity/M_e_stress_3Du.gli
- M/elasticity/m_e_transiso_3D.gli
- M/excavation/3D_EX/3D_excav.gli
- M/excavation/3D_EX/init/3D_excav.gli
- M/excavation/3D_Time_Controlled/3D_Excav_Time_Controlled.gli
- M/excavation/m_3d_excav.gli
- M/m_brick_l.gli
- M/m_drift.gli
- M/m_drift_init.gli
- MPI/cube/thm/thm_cube.gli
- NUMERICS/DISCRETE_FEATURES/InclinedFeature/H_incline_45r_quad.gli
- OVERLAND_FLOW/Wool_quad.gli
- OVERLAND_FLOW/gian_quad.gli
- OVERLAND_FLOW/gian_tri.gli
- OVERLAND_FLOW/govin_line.gli
- OVERLAND_FLOW/govin_quad.gli
- PETSc/ConcreteCrack/decal.gli
- PETSc/TransLay2d/lag2d.gli
- PETSc/hm1_1Dbeam/hm1_1Dbeam.gli
- PETSc/m1_3Dload/m1_3Dload.gli
- PETSc/tm1_3Dorigin/tm1_3Dorigin.gli
- RWPT/2DGrains/2d_grains.gli
- RWPT/3DGrain/3d_grain.gli
- RWPT/HomoCube/3DRWPTCubTet.gli
- T/2units2faults/2units2faults.gli
- T/2units2faults/FCT/2units2faults_FCT.gli
- T/t3d/t3d.gli
- TCR/Temperature_Disp/HBr_Disp.gli
- THM/deco_2015_b2s1/deco_b2s1.gli
- TM/tm3d.gli
- TM/tm_01_3Du.gli
- TM/tm_02_3Du.gli
Source code reading this keyword from Input files
FileIO/OGSIOVer4.cpp line 505
505: std::cerr << "*** readSurfaces input stream error " << "\n"; 506: return std::string(""); 507: } 508: std::string tag("#SURFACE"); 509: 510: std::vector<Polygon*> polygon_vec; 511: 509: 510: std::vector<Polygon*> polygon_vec; 511: 512: while (!in.eof() && tag.find("#SURFACE") != std::string::npos) 513: { 514: size_t n_polygons (polygon_vec.size()); 515: tag = readSurface(in, polygon_vec, sfc_vec, sfc_names, ply_vec, ply_vec_names, pnt_vec, 641: 642: std::vector<Surface*>* sfc_vec(new std::vector<Surface*>); 643: std::map<std::string,size_t>* sfc_names (new std::map<std::string,size_t>); 644: if (tag.find("#SURFACE") != std::string::npos && in) 645: { 646: std::cout << "read surfaces from stream ... " << std::flush; 647: tag = readSurfaces(in, *sfc_vec, *sfc_names, *ply_vec, *ply_names, *pnt_vec, path, errors);
GEO/geo_sfc.cpp line 439
439: return; 440: else 441: { 442: fprintf(gli_file,"%s\n","#SURFACE"); 443: //----------------------------------------------------------------- 444: fprintf(gli_file," %s\n","$ID"); 445: fprintf(gli_file," %ld\n",id); 1003: break; 1004: 1005: //---------------------------------------------------------------------- 1006: if(line_string.find("#SURFACE") != string::npos) // keyword found 1007: { 1008: m_surface = new Surface(); 1009: m_surface->AssignColor();
Last modified: 2016-01-21 13:49:00.597294
This page has been generated automatically. Do not edit it manually! It will be overwritten in regular intervals.
If you want to edit the handwritten part of this page, please do so here.