Last modified 3 years ago
Last modified on 01/21/16 13:49:10
Input file gli keyword #POLYLINE
Description
This keyword indicates a topological description of a polyline or polygon. Each polyline definition includes a name and a list of point numbers. Polygons are defined in the same way as polylines, with the only difference that the first and last point are identical.
Subkeywords
- $NAME - A polyline name can be used to assign boundary conditions, source terms, output or initial conditions (see IC, BC, ST and OUT file description). The names (char) themselves are written in the subsequent line under the sub-keyword $NAME.
- $POINTS - indicates a following list of points, which only includes the point numbers of the above already defined points. The order of the points defines the topology, i.e. the point to point connections.
Examples
#POINTS 0 0.0 0.0 0.0 1 0.0 750 0.0 2 1000 750 0.0 3 1000 0 0.00 4 500 375 0.0 $NAME POINT4 5 600 375 0.0 $NAME POINT5 #POLYLINE $NAME left_bc $POINTS 0 1 #POLYLINE $NAME right_bc $POINTS 2 3 #POLYLINE $NAME top_bc $POINTS 1 2 #POLYLINE $NAME bottom_bc $POINTS 3 0 #POLYLINE $NAME polygon $POINTS 0 1 2 3 0 #STOP
Documentation from doxygen
None.
Used in benchmarks
- Anisotropy/moleculardiffusion/soil_layer.gli
- Anisotropy/permeability/soil_layer.gli
- C/1D_isofrac/1d_isofrac.gli
- C/1D_isofrac/1d_isofrac_AS.gli
- C/1d_TCEaufEisen/1d_TCE_Ion.gli
- C/1d_analyt/1d_1.gli
- C/1d_degradation_network/ce.gli
- C/1d_xylene_degradation/h2_line.gli
- C/2d_Cl_transport_Clay/Nuklidtransport.gli
- C/2d_analyt/2d_1.gli
- C/ChemAppCoupling/Wagrien_BatchEqui_PVLE_CAP/wagrien_1D.gli
- C/ChemAppCoupling/cation_exchange/cmp9.gli
- C/ChemAppCoupling/slow_kin_cap_act_precalc/cmp8.gli
- C/Engesgaard/2Kin/slow_kin_pqc/pds.gli
- C/Engesgaard/2Kin/slow_kin_pqc_krc/pds.gli
- C/Engesgaard/Additional_pqc_output/pds.gli
- C/Engesgaard/Kin/fast_kin_pqc/pds.gli
- C/Engesgaard/Kin/fast_kin_pqc_krc/pds.gli
- C/Engesgaard/Kin/slow_kin_pqc/pds.gli
- C/Engesgaard/Kin/slow_kin_pqc_krc/pds.gli
- C/Engesgaard/equi/calcite_pqc_volume/pds.gli
- C/Engesgaard/equi/calcite_pqc_weight/pds.gli
- C/FG_3ports/rt1.gli
- C/HAYEKIT/ab1d.gli
- C/IPhreeqcCoupling/isotope_fractionation/1d_isofrac.gli
- C/NAPL-dissolution/1D_NAPL-diss_dissolution/1D_TPF_resS_trans.gli
- C/NAPL-dissolution/1D_NAPL-diss_flow/hex/1D_TPF_resS_flow.gli
- C/NAPL-dissolution/1D_NAPL-diss_flow/lin/1D_TPF_resS_flow.gli
- C/NAPL-dissolution/1D_NAPL-diss_flow/pri/1D_TPF_resS_flow.gli
- C/NAPL-dissolution/1D_NAPL-diss_flow/quad/1D_TPF_resS_flow.gli
- C/NAPL-dissolution/1D_NAPL-diss_flow/tet/1D_TPF_resS_flow.gli
- C/NAPL-dissolution/1D_NAPL-diss_flow/tri/1D_TPF_resS_flow.gli
- C/NAPL-dissolution/1D_NAPL-diss_trans/hex/1D_TPF_resS_trans.gli
- C/NAPL-dissolution/1D_NAPL-diss_trans/lin/1D_TPF_resS_trans.gli
- C/NAPL-dissolution/1D_NAPL-diss_trans/pri/1D_TPF_resS_trans.gli
- C/NAPL-dissolution/1D_NAPL-diss_trans/quad/1D_TPF_resS_trans.gli
- C/NAPL-dissolution/1D_NAPL-diss_trans/tet/1D_TPF_resS_trans.gli
- C/NAPL-dissolution/1D_NAPL-diss_trans/tri/1D_TPF_resS_trans.gli
- C/Poro-Perm_Update/Lagneau_Batch/pds.gli
- C/Poro-Perm_Update/Lagneau_Diffusion/pds.gli
- C/Poro-Perm_Update/calcite_vol/cmp8_Ca.gli
- C/Poro-Perm_Update/calcite_weight/cmp8_Ca.gli
- C/ReactDeact/1D_isofrac_deac1/1d_isofrac.gli
- C/ReactDeact/1D_isofrac_deac1/1d_isofrac_AS.gli
- C/ReactDeact/1D_isofrac_deac2/1d_isofrac.gli
- C/ReactDeact/1D_isofrac_deac2/1d_isofrac_AS.gli
- C/ReactDeact/1D_isofrac_deac3/1d_isofrac.gli
- C/ReactDeact/1D_isofrac_deac3/1d_isofrac_AS.gli
- C/ReactDeact/FG_3ports_deac_3/rt1.gli
- C/calcite_ChemApp/eq.gli
- C/calcite_gems/calcite.gli
- C/calcite_pqc/pds.gli
- C/comedy2d/cement2d.gli
- C/diffusion/Diff_HTO_test.gli
- C/diffusion/diff_aniso.gli
- C/hetk+n+restart/2D1P_transport.gli
- C/ion_exchange/pqc1.gli
- C/matrix_diffusion/OGS_vs_PICNIC/mdif.gli
- C/monod/rt1.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/Wool_lines_coup.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/1phase_radialflow_1phase_transport/1pf_1pt.gli
- ECLIPSE_DUMUX/2phase_flow_2phase_tracertransport/2pf_2pt.gli
- ECLIPSE_DUMUX/kinetic_CO2phase_generation_E100/CO2phase_gen_E100.gli
- ECLIPSE_DUMUX/kinetic_CO2phase_generation_E300/CO2phase_gen_E300.gli
- FLUID_MOMENTUM/1d_hex/1d_hex.gli
- FLUID_MOMENTUM/1d_line/1d_line.gli
- FLUID_MOMENTUM/1d_pri/1d_pri.gli
- FLUID_MOMENTUM/1d_pyra/1d_pyra.gli
- FLUID_MOMENTUM/1d_quad/1d_quad.gli
- FLUID_MOMENTUM/1d_tet/1d_tet.gli
- FLUID_MOMENTUM/1d_tri/1d_tri.gli
- FLUID_PROPERTIES/H2T_McWhorter_PwSnw/h2t_line.gli
- FLUID_PROPERTIES/HT_EOS/FLUID_PROP.gli
- FLUID_PROPERTIES/H_CO2-FLOW/CO2-FLOW.gli
- GAS_FLOW/BHP/bhp.gli
- GAS_FLOW/EoS/CO2/CO2.gli
- GAS_FLOW/EoS/H2O/H2O.gli
- GAS_FLOW/Gravity/Gravity.gli
- GAS_FLOW/JTC/JT-Cooling_with_matrix/JTCooling.gli
- GAS_FLOW/JTC/JT-Cooling_without_matrix/JTCooling.gli
- GAS_FLOW/Leakage/Leakage.gli
- GAS_FLOW/Tracertest/AdvDiff/advdiff.gli
- GAS_FLOW/Tracertest/AdvDiffSorption/advdiffsorption.gli
- GAS_FLOW/element_test/hex/h_gas_ele.gli
- GAS_FLOW/element_test/line/h_gas_ele.gli
- GAS_FLOW/element_test/pri/h_gas_ele.gli
- GAS_FLOW/element_test/qud/h_gas_ele.gli
- GAS_FLOW/element_test/tet/h_gas_ele.gli
- GAS_FLOW/element_test/tri/h_gas_ele.gli
- GAS_FLOW/gas_flow/h_gas_line.gli
- GAS_FLOW/nonisothermal_gas_flow/h_gas_line.gli
- GROUNDWATER_FLOW/Transient_flow/trans_bd_homo.gli
- GROUNDWATER_FLOW/q_hex.gli
- GROUNDWATER_FLOW/q_quad.gli
- GROUNDWATER_FLOW/riv1_hex.gli
- GROUNDWATER_FLOW/riv1_pris.gli
- GROUNDWATER_FLOW/riv1_quad.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/HM/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/2D/2D1P-GWFlow.gli
- H/HetGWFlow/3D/3D_HGW.gli
- H/Theis/GWF_Theis_1-5D/GWF_Theis.gli
- H/Theis/GWF_Theis_2-5D/GWF_Theis.gli
- H/Theis/GWF_Theis_2D/GWF_Theis_2d.gli
- H/Theis/GWF_Theis_3D/GWF_Theis_3D.gli
- H/Theis/LF_Theis_1-5D/LF_Theis.gli
- H/Theis/LF_Theis_2-5D/LF_Theis.gli
- H/Theis/LF_Theis_2D/LF_Theis_2D.gli
- H/Theis/LF_Theis_3D/LF_Theis_3D.gli
- H/Theis_1D/h_quad_axisym.gli
- H/Theis_2D/Thies_quad_2d.gli
- H/h_frac.gli
- H/h_frac_line2D.gli
- H/sat_1D/H_sat_flow_1d.gli
- H/sat_2D/H_sat_flow_K_ortho.gli
- H2/BuckleyLeverett/buck.gli
- H2/HeatPipe/Heatpipe.gli
- H2/LabGasInjec/H2_Permeability_GasPressure.gli
- H2/Liakopoulos/Hex/h2_Liako.gli
- H2/Liakopoulos/Line/h2_Liako.gli
- H2/Liakopoulos/Quad/h2_Liako.gli
- H2/Liakopoulos/Tet/h2_Liako.gli
- H2/Liakopoulos/Tri/h2_Liako.gli
- H2/McWhorter/1D/mcwt.gli
- H2/McWhorter/mcwt.gli
- H2M/fivespot.gli
- HM/LinearSwelling/hm_swelling.gli
- HM/excavation/3D_excav.gli
- HM/hm_cc_tri_s.gli
- HM/hm_dyn_tri.gli
- HM/hm_foot_tet.gli
- HM/hm_foot_tri.gli
- HM/hm_tri.gli
- HM/hm_unsat.gli
- H_ELE/h_ele.gli
- H_us/Darcy/unconf_WO_rch/unconf.gli
- H_us/Darcy/unconf_W_rch/unconf.gli
- H_us/Drainage/h_us_drainage.gli
- H_us/Dual/dual_van.gli
- H_us/Dual/dual_vl.gli
- H_us/RSM/AT_5.gli
- H_us/Wet/1d_ho.gli
- H_us/Wet/Transient.gli
- H_us/Wet/h_us_line_Forsyth.gli
- H_us/Wet/h_us_line_Halm.gli
- H_us/Wet/h_us_line_Warrick.gli
- H_us/Wet/h_us_line_celia.gli
- H_us/Wet/h_us_quad.gli
- H_us/Wet/h_us_tri_freebc.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/BGRa.gli
- M/creep/creep3d.gli
- M/creep/m_crp_bgr.gli
- M/creep/m_crp_tri.gli
- M/creep/m_triax_lubby2.gli
- M/creep/uc_creep01.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_cc_quad_s.gli
- M/m_cc_tri_s.gli
- M/m_drift.gli
- M/m_drift_init.gli
- M/m_e_transiso_2D.gli
- M/m_excav.gli
- M/m_mises.gli
- M/m_sdc.gli
- M/m_ssy_quad.gli
- M/m_triax_lubby1.gli
- M/pressure/Sphere_elastic/m_sphere_elastic.gli
- M/pressure/Sphere_plastic/m_sphere_plastic.gli
- M/pressure/Tube/m_tube_elastic.gli
- MPI/McWhorter/mcwt.gli
- MPI/cube/thm/thm_cube.gli
- MPI/hm_tri/hm_tri.gli
- MPI/m_sdc/m_sdc.gli
- MPI/m_tri/m_tri.gli
- MPI/thm_quad/thm_quad.gli
- MPI/urach/urach.gli
- MULTIPHASE/BuckleyLeverett/h2_line.gli
- MULTIPHASE/KueperProblem-PS/kueper.gli
- MULTIPHASE/KueperProblem-PcPnw/kueper.gli
- MULTIPHASE/McWhorterProblem/h2_line.gli
- NUMERICS/DISCRETE_FEATURES/InclinedFeature/H_incline_45r_line.gli
- NUMERICS/DISCRETE_FEATURES/InclinedFeature/H_incline_45r_quad.gli
- NUMERICS/DISCRETE_FEATURES/Lauwerier/Lauwerier.gli
- NUMERICS/FEM_FCT/mass_adv_line.gli
- NUMERICS/SUPG/T_adv_diff_steady_SUPG_line.gli
- NUMERICS/SUPG/T_adv_diff_transient_SUPG_line.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/KueperProblem-PS/kueper.gli
- PETSc/McWhorter/mcwt.gli
- PETSc/Richards/h_us_quad.gli
- PETSc/T_tri/t_tri.gli
- PETSc/TransLay2d/lag2d.gli
- PETSc/hm1_1Dbeam/hm1_1Dbeam.gli
- PETSc/hm_tri/hm_tri.gli
- PETSc/m1_3Dload/m1_3Dload.gli
- PETSc/m_tri/m_tri.gli
- PETSc/th2m/th2m_quad.gli
- PETSc/tm1_3Dorigin/tm1_3Dorigin.gli
- RWPT/2DGrains/2d_grains.gli
- RWPT/3DGrain/3d_grain.gli
- RWPT/Forchheimer/forchheimer_rwpt.gli
- RWPT/Harter/colloid_t.gli
- RWPT/HomoCube/3DRWPTCubTet.gli
- RWPT/Veri1000/quad_homo.gli
- T/1d_thermal_expansion/exp1.gli
- T/2units2faults/2units2faults.gli
- T/2units2faults/FCT/2units2faults_FCT.gli
- T/CopyValueBHE/CopyValue.gli
- T/HT_var_density_1D.gli
- T/Lauwerier/Lauwerier.gli
- T/Ogata-Banks/Ogata-Banks.gli
- T/TDiff-wall/TDiff-Wall.gli
- T/TDiff/TDiff.gli
- T/T_1D_axi.gli
- T/Viscosity/viscosity_yaws.gli
- T/t3d/t3d.gli
- T/t_tri.gli
- T2HC/Convection_2D/conv_2D_cart.gli
- T2HC/Convection_2D_axi/conv_2D_axi.gli
- T2HC/friction/Friction_test.gli
- T2HC/heat_of_reaction/reaction_heat.gli
- T2HC/heat_transfer/heat_transfer.gli
- TCR/Temperature_BacGrowth/bact_growth_new.gli
- TCR/Temperature_Diff/HBr_10C_Diff_new.gli
- TCR/Temperature_Disp/HBr_Disp.gli
- TCR/Temperature_NAPLdiss_Csat/TCE_10C_new.gli
- TCR/Temperature_NAPLdiss_PhaseDiff/TCE_10C_new.gli
- TES/Convection_2D/conv_2D_cart.gli
- TES/Convection_2D_axi/conv_2D_axi.gli
- TES/friction/Friction_test.gli
- TES/heat_of_reaction/reaction_heat.gli
- TH2M/H2M_TEP/w_exp.gli
- TH2M/JFNK/th2m_quad.gli
- TH2M/Newton/th2m_quad.gli
- TH2M/th2m_quad.gli
- THM/deco_2015_b2s1/deco_b2s1.gli
- THM/init/thm_decov.gli
- THM/thm_decov.gli
- TM/TM_axi.gli
- TM/tm2d.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 254
254: std::cerr << "*** readPolylines input stream error " << "\n"; 255: return std::string(""); 256: } 257: std::string tag("#POLYLINE"); 258: 256: } 257: std::string tag("#POLYLINE"); 258: 259: while (!in.eof() && tag.find("#POLYLINE") != std::string::npos) 259: while (!in.eof() && tag.find("#POLYLINE") != std::string::npos) 260: tag = readPolyline(in, ply_vec, ply_vec_names, pnt_vec, 260: tag = readPolyline(in, ply_vec, ply_vec_names, pnt_vec, 261: zero_based_indexing, pnt_id_map, path, errors); 262: 625: // read names of plys into temporary string-vec 626: std::map<std::string,size_t>* ply_names (new std::map<std::string,size_t>); 627: std::vector<Polyline*>* ply_vec(new std::vector<Polyline*>); 628: if (tag.find("#POLYLINE") != std::string::npos && in) 629: { 630: std::cout << "read polylines from stream ... " << std::flush; 631: tag = readPolylines(in, ply_vec, *ply_names, *pnt_vec,
GEO/geo_ply.cpp line 525
525: break; 526: 527: //---------------------------------------------------------------------- 528: if (line_string.find("#POLYLINE") != string::npos) // keyword found 529: { 530: m_polyline = new CGLPolyline(); 531: position = m_polyline->Read(gli_file); // CC8888, TF
Last modified: 2016-01-21 13:49:01.008581
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.