Marić T., Höpken J., Mooney K. The OpenFOAM technology primer (1185922), страница 18
Текст из файла (страница 18)
Кесепду, йе ойс!а! ОрепРОАМ ге!сазе " Ьееп ех(епдед Го (а1(е ш(о ассоли( зо1чег шод!Иса(!опь плйоШ ге(1и!" !г!ив 1б2 Рагхх о/ ОреаЕОАМ еисоипхегее$ е$иггив Яти!ахгоих ;пгегро1агюп асЬетев Ьав Ьееп Ьи$!г, аа вЬовп т Р!виге 5.3 в!й йе ,1, !пе Гасе1псегро1аехопЯсЬешв а! йе гоо!. вих а т гЬе ьойваге дев!дп регьресдче, йе ииегро1адоп ьсЬетев ахе епРгот „дагед $пю с1аавеь йа! Гопп а Ь$егагсЬу. Боте ксЬетез вЬаге а!- сараи а $г$Ьи е Ьигеа ог Гипсиопа1$г!ев, ао И та!сев вепре го о!цап!хе йет аа а с1аха ! „Ь$егахсЬу. Аь а сопьег$иепсе оГ й$а $дпд оГ о!пап!ха!!оп, йе КТБ Ьап!яп а$1овь йе иаег го ье1ес! д!$Гегеп! Йасгедгадоп/1пгегро1агюп 5с е Ьетез а! йе яаг! (ог ечеп диг!пИ) а япш1адоп.
Ь$о ге-сотрйадоп оГ 1, рговгат соде $а ге!!и!гед. 5.2.5 Ровх-ргосевв$п~ ТЬе ров!-ргосеаа!пв асич!гу сап Ье регГоппед айег ог дих!пв йе япш!а$1оп. вЬеп ров!-ргосеаяпх $х допе аГгег йе яти!адоп Ьаз Ггп!ьЬед Ь в!11 гпчо1че ехесиг!пд ров!-ргосеаа!пв арр1!сагюпя ОрепрОАМ ргоч$деа апойег Йадпс! тейод го ров!-ргосеаа йе дага дих$пд йе япш1агюп Ьу $пчо$дпа /ипсх$ап оЬ/еспп Рохг-ргосеьяпд арр11саиопз ахе д!згг$Ьигед годегЬег в$й ОрепрОАМ ог ахе впиеп Ьу йе иаега йетае1чея %АКЬ$1Ь$О ВеГоге ргоагаппп$пв а ров!-ргосеаяпв аррЫсжюп, сЬес1! го Аее !Г К а!!саду ех!хгя ОрепрОАМ ргоч$деа а !агав питЬех оГ р$$Ьгу аррйсаиопа хо сЬооье Ггоп!. е ЭРОА$$ АРР/иФШсхев/ровсРхосеввдпд Йгесгогу Ьо1да а11 йе Ргв! Ргосеаа$пв аррИсагюпх вИсЬ аге д$згпЬигед годегЬег в$гЬ Ореп" АМ, сагеИог!гед 1пго д!$Гегеп! ахоиря ТЬе еР0АИ АРР/ис11АСАев/ровСРгосеввдпв Йгесгогу апд 1га виЬЙгес! есгог$ез аге йе Гггв! Р1асеа го 1оо1! Гог ап ех$аипз ров!-ргосеаа!пВ ар Ь .РР!'садоп аь аЬовп !п Ьвиге 5.4.
И' а пев аррИсадоп $а песеааагу 1! !! 1. Фе иа ' 1'"е!у йа! ап арр11сагюп вйсЬ с!иве!у Ги1И1з йе ге!$и!гетепгв оГ аРР!!с "~ег а!геаду ех$агв вотевЬеге гп й$в Йгесгогу. ТЬе ров!-ргосеаа!пд Р !салопа аге гур1саПу иьед го сотриге аоте $пгедга$ г$иапигу Ьавед оп гЬ е Г!е!дь яогед диппд йе япш1адоп ог го аыпр!е Гге1д чйиеь !п 165 ВееГуп ОчегчГею о$' ГЬе ОрепгОАМ ЫЬгпгу госевв1пв г$агаСопчегв1оп гоашСа1с вгарЬ1св 1авгапв1ап ш1все11апеопв рассЬ вашр11пц вса1агр1еЫ вегеввр1е1г$ спгЬи1епсе че1ос1вур1е1б ва11 р$аиге 5.4: Арр!$сапоп сагеаог$ев 1п ОрепЕОАМ.
врес16с раггв ог Йе Похч г$оп$ып. Рппс$$оп оЬ!есш, ип!!!се йе рохг-ргосевв$па арр1$сапопх, аге са1!ег$ баг$пп йе х$гпп1а$$оп гпп. ТЬе гегпх ~ипсгюп о$1уесг сопгеь ггогп йе С++ 1апапаае сегпг$по1оау, хчЬеге $$ г$епогех а с1ахв ъчЫсЬ !х са$1аЫе, х!псе $$ !пгр!епгепгх а са11 орегагог - орегагог$1. ТЬе Ьгпспоп оЬ!есг $х Ьаяса11у а гппсг!оп епсархп!асес1 $пго а с1ахх, хчЫсЬ $в абчапгааеопх ех хчЬеп йе гппсг!оп пеесЬ со вгоге $пгогпгаг!оп аЬоиг $$ь хгаге а$$ег ехес" гюп. Рог ехапгр1е, а гппсг!оп оЬ$есг иЫсЬ сопгрпгев ап ачегаае пах!гп" !гпчш ргехвиге Ы а япхп1аг!оп сап яор а х$пхп1а$$оп $$' йе ргеввпге чайе е ехх$шх$ сеедв а ргеьсг$Ъед ча1пе. БысЬ а $ппсг!оп пеевых ассеав го Йе п~ах$~ ах а1.
ргеавиге ча1пе апс$ пеева го хгоге аг !еая Йе пппгЬег оГ $Ьпех 1$ "а $ьм$е' геабу Ьееп са1!ег$ $п огдег со регЕопп йе ачегаа$па. ТЬове гхчо агггй писа аге йеге!Ьге епсархи1агег$ ппо а $ппсг!оп оЪ!есг с1авв. Моге $п$оппа оп Ьгпсг!оп оЬ!есгв Ы ОрепРОАМ сап Ье гопак 1п сЬарсег 12. 1бб О~геп Епсоипгеге<! С!аггее З О~Веп Епсоггпаегед С!ать еч!оп5 5ес!юп, аа раг(5 оГ ОрепРОАМ аге д!5сп55ед йа( йе паег 1п йе ргеч ;и!о соп!ас! )ч!й чуЬеп гппп!пд 5!тп1а!!оп5, 5оте с1ааае5 аге оп!у СО(ПЕ5 'и Пу теппопед. 'Ппа аесгюп ргочп1е5 а деерег !п5!шЫ а5 >че11 а5 Ьеа( Ьг!еПУ те ; е5 о1 5оп!е 5е!ес!ед апд Гге(!пепду паед с1ааае5 1п ОрепРОАМ.
ргас!!СЕ5 п,3.1 01с6ог)агУ ТЬ дгссгопагу с1ааа га 1!!(е1у опе оГ йе 6(5! с1а55е5 ап ОрепРОАМ ц1ЕГ ! 5ег !и!егась 1й. %Л!1е йе д!С1!Опа(У с!а 1псегГасе 15 по! !е 1ЫУ сотр!ех, 5оте ааресга 01 !! тау по! Ье аррагеп! а поч' е ег. !арпад!п)г Оааа Гуоп) а О!с11опагу пеад!па д!сдопагу еп(гу ча1пе5 !5 йе то5! Ьаяс 1огт о1 счог!дпп едй йе д(с!!опагу с1а55. ТЬе дхссгопагу с!ааа 1п!ег1асе ргочШе5 пшШр1е шейода йа! сап Ье паед !о геад да(а. ТЬе 1оо1(ирОгОе1аи1с тейод !5 йе сопппоп!у паед ехатр1е о1 !Ь!5 а5 !1 по! оп1у ргочШе5 геад ассеаа (о йе 5рес!дед д1с!юпагу еп(гу, Ь а!5о дейпе5 а деГап1! ча1пе К по еп!гу !5 !Осад.
ТЫ5 Е1пп1паге5 ГПП(ппе еггог5 СапаЕд Ьу т!55!па поп-сГШса1 шрт ча!пе5. сопвс 61<11опагуе во1пг1оп(шввЬ.11шво.во1пс1опп1ссо) ! с опас восо паше (во1пс гоп. 1ооьпрогпвгап11<еогс> (" рог ашесег1" ) ); сопвс гессог гессог1(во1пс1оп.1ооьпрпгпегап11<сессог>("сессог!") ! А5 5Ьо)чп !п йе аЬоче соде, Хоо1(прОгРе1ап1С ге(!шге5 !поге йап !па! (Ье пагпе оГ йе рагап)е!ег !о геад. 11 а!5о ге(!Ыгеа а гетр!а1е агпптеп( пЬ !"е пате о1 йе да!а (уре йа! !5 го Ье 1оо1(ед пр !и йе д!с!!опагу.
Ассе сееа!пв 1Ье ТаЫе о1 СопГепГа ТЬе !а !ЬЫе оГ соп!епга сопга!п5 йе патеа о1 5пЬ-д!с!!опаг!е5 оГ а Сдчеп (!!с(!оп "агу. 1п йе Го!!о)ч1пп ехатр!е, йе !аЫе оГ соп!еп(5 оГ йе 1чБо!Ц11 сп д!с(!опагу 61е геад Ьу йе Роаш:: Т1ше с!а55 !5 ассе55ед: соса !а!ос ас с)1<11опагуа ггзо1пс1овп1сс(шевь.с1ше() .во1пс1оппгссо); ОСС Ггао)сагопогсг.Сосо «епа1; 1б7 О/геп Езгсоигсгегезг' С!азиев 21 1))гпепнюп ехропепрн оГ ()Ашепв1опЯес. Ь)н(1 Я ,у- Рз/спз ап епиветогеоп /от саз повез о( Спи Аивепзсоп ежуоиепсз епив 61аеае1оатуре ( НАНН, lУ С.(путав ад сената, тУ ве(те в тгне. тУ зеиопн з ТЕНРЕВАТОВЕ.
тУ Кегитп К НОСЕЗ, ;У тоге во( спннент, тУ Карете А (ЛНГНОПВ ГНТРННГТТ,У С Аз(о СА >' 1Ан(1пд 22 Орега(ог == оГ йе (11шепв1опЯес. ЬОО) Реза: иа1аваи1иаНЕС;:ОРЕГЕСОГии(сиаВС 41авае1Оааоен би) ООаВС ( гог (1ас псаеав1оа гп псаеае1оа < апзаеав1оав; еепгаеазгоа) ( иу ( аае(ехроаеасв (пгаеав1оа) — Ае.ехроаеасв (п1аеавсоа)) > еае))Ехроаеас ) гееига ги)ве; > > гесига Сгие; ) т"гпгпЯ оп дппепяоп сЬес)опд 1н ()опе Ьу нег()пд йе ()еЬпд ПВЯ пу иопи 1ог о" ("е ()Ашвпв1опес)Яее с1аее 1и йе Фс)М РЯО )ЕСТ 011(/еСс/сопсго).- ПАСТЕ Оенанве1сиаев ( Ааа1уС1ое1 гп Артбсгтеоеграаи ГО 41 ос з о вагу го 171 РеяГдп Оче~ пеи ог" Яе ОрепГОАМ ИЬтагу ~тс ) ТЬе гПтепзюп сЬес!г!пд ргосеяя !и ОрепРОАМ !в регГогтед аг т„ Пте. Ая а геви11, соде счЫсЬ соташв еггогв ш гПтепгдои орегайт счП1 сотрПе, Ьш счП! пог гип.
1!' Жпепя!ои сЬес!г!па р1ауя а я!~и!П сап! го1е 1п уоиг ргоИгат (дече1ор!пи песч тагЬетадса1 тоде1я;и ОрепРОАМ), гсвг гЬе ргоагат ехесыюп тоге ойеп. ЕХЕКС1ЯЕ Тигп о!г,д!тепв!оп сЬес!г!па ив!па йе айгетепг!опед деЬпа Пад апд гип йе аг!йтег!с адд!г!оп Гог тотепиип апд че1ос!гу. 5.3.3 5гпай Ро1пйега Ро1пгегз аге а зресш1 Ипд о!' чапаЫе вЫсЬ вгогея йе тетогу аддгеяз оГ ап оЬ1ес! апд сап Ье пвед го ге!ег го йаг оЬ1есг е!гесг!че1у. %Ьеп а ро!пгег !в развед го а Йпсг1оп ав ап агуппепг, ог гетгпед !гот П ая геви11, йояе орегаиопз ияиаПу 1пчо!че яЬоггег ехеспг!оп гппев.
1п С++ П 1з ровгдЫе го разя оЬ1есгя е1йег Ьу ча!ие ог Ьу ге7егепсе, сч!й йе 1аггег Ье!па в!аи!Псапду Газгег !ог 1ааег оЬ1есгв. ТЫя !в по! оп!у 1аягег Ьш а1зо пюге сопчегадче !и геппв о!' теиюгу ияаае ая по дага !в сор!ед. Кетгп!па 1агаег оЬ1есгв Ьу ча1ие апд разя!пд йет ая йпсдоп агуипепгя сап Ье пшсЬ тоге сотригагюпаПу ехрепгдч, сотрагед ю )чог!дпа сч!)Ь оп1у йе!г ро!пгегз. А аоод ехагпр1е !Ьг йе аррПсадоп о!' ро!пгегя !и ОрепРОАМ аге йе ваше!!опя ччЫсЬ ипр1етепг !пгегро1адоп а!аог!)Ьтя.
1псегро!адопв орегаге оп Пе!дя, счЫсЬ 1п СРО ойеп Ьаче Ьипдгедя о! йоияапдв ог" сотропепгв рег СРО соге. 1!' йе шгегро1агюп а!аког!гЬт " ппр1етепгед ая а !ипсг!оп, йе !ипспоп сап ргочЫе йе песеяяагу "е1д гези11 1п гсчо счауз, Ьу гешги!пи йе геяи11 ая ап оЬ)ес! светс Гспссгос(гсрис) ог Ьу пюд!Гу1па а геви!г агрппепг йаг !в развед ая а поп-сопяыпг ге1е е1егепсе го йе Гипс!!оп гссссгод(теви)с, )прис) 174 ()усеп Епсаиагетегс С!аггею Ьгас ордоп !ь ргегеггед СЬг д!ассе(!гас!оп а)иог!Йпы (орегасогк) Ьепае йеу аге ойеп сошроаед оС апйшедс ехргеьяопь Со Ьш!д шайесаиае п)ас!са „са1 шоде1я Рог ехашр1е, сопя!дег Йе июшепсшп сопьегчадоп е()пас!оп с и соде Са1(еп ггош йе хпСегроаш ьо)чег: Гоуеооогаооосх иессо ( г~лп::ооо(гао. ч) о гов;:бсо(оаоРш, и) + гогЬо)оооо->осопооаооаесс(оао, Ч) )' ТЬе гехи!с ог" йе ашп о!' орегасогь аспид ирои 6е1дь гЬо, () апд гЬоРЬх ,ч;ц ье а соейс1епс шаспх (йччессогмасгдх).
Ав а сипае()иепсе, Йе !о11о)ч!пд ро!пса пшьс Ье Си!611ед сгош йе аЬоче соде: ° ХчЧесСогМаСгхх пееда со Ье сору-сопасгиссаЫе, ° а!1 орегасога шифс ге(игл а гччессогМасг1х, ° Йе 1ччесСогМасгьх аддШоп орегаюг пшя гесшп а гчЧесСог- МаСг1х. 11 йе орегасога ддс апд д1ч Ьад Ьееп ипр!ешепсед аз Сипсиопь Йас са)(е шод!ЬаЫе рагашесегв, )чгШпа шайешадса1 пюде1ь еая1у (папа!!у ге1еггед со аь едиаг!оп т!т!сИпЯ )чои!д пос Ье роаяЫе. ТЬе шасг!сев йас аге гешгиед Ьу йе Сипсс!опх аге (!и!(е 1агие, хо ге(ига!пц Йеш Ьу ча)ие !псгодисеь йе репа1(у ос сгеа(!пав сешрогагу оЬ!есся ОрепрОАМ ачо!дь сгеас!пд Йе иппесехаагу сору орегадопа !и ап ехр11сЬ )чау пос ге!у!пИ оп сошр!1ег орйп!надоив, сч1Й йе Ье!р оС' папче1у ипр1ешепсед ОрепРОАМ гтагг ротгегк А ьшагс ро1псег !а шссса11гед )ч1Й1п йе шсегро1асюп гипсиоп, апд !а гесигпед Ьу ча1ие.
ТЬе хаше иоеа СЬг ойег орегадопз 1пчо1ч1пи е()пас!оп д!хсгес!хасюп, аисЬ аь сопчесМоп асЬешея ог ехашр!е, Йе уча)С)жч дсчегиепсе орега(ог оС йе Оапхх сопчесс!о 'ои зсЬеше 1пШа11геь ьисЬ а яиагс ро1п(ег !сшр<1чМасг1х<Туре» ) " 'Ьо)чп 1и !!ас!ии 23. Ассегвагдх !с регГоппь Йе са1сп!асюпа Йас аге геь ~'роих1Ые сог дейп1пи йе е1ешепсх 1п йе соейссепыпасг!х аЬовп 1и !!сс! 'с!иК 24. ТЬе гтагг ро!игег спШа)саед ас йе Ьеисписпд оС йе гипс(сои йеп гешгпед Ьу ча1ие: оооого о(ив; 175 Вез)оп Очетусеы о1 гссе ОрепГОАМ ИЬтагу уо11ов!па: ° етрзу сопзггисгог ° сору сопзггисгог ° с!езГгис Рог ° азз!аптепг орегагог ЕасЬ йпе йозе !ипсг!опз аге изес1, ап Хпго зтсетепг з!апа!з 1Ье р „ г!си!ар са11 го йе згапс!агс! оигрш зггеат. ТЫз 1з зо1е1у с!опе йг СЬ ригрозе оГ оЬ)а!и!па !п)Ьгтаг!оп оп вЫсЬ йпспоп Ьаз Ьееп ехесигес! То сопппие в!й йе ехатр1е, а Ьшспоп гетр1аге пеес!з го Ье с!е6пев вЫсЬ гегигпз ап оЬ1есг Ьу ча1ие: сеар1аие<иурепвае Тура> Туре ча1иеавситиъгуре сопес Л С) // С)пе сору сопоС ис<ъоп 1от Сае Сесротиту.
Туре ивар = Си // ... оретееъопе ъ'е Р. ъпгетро)егъоп) оп Сае Севротету иотъев)е. теиити Свар; ТЬе пате о!' йе Гуре изес! 1п йе ехатр1е !з зЬог)епес! ш огс!ег го гес!исе йе апюипг оГ иппесеззагу Гур!па: // ЗЛоь Сеп СЛе Суре ъъове. суреаег ъпзоргв1а<еса)ет> Спгоаса1атр1е1а; 1п йе тагп йпсгюп йе Го!1ов!па 1шез аге ипр1егпепгей 1ПРО « пуагие Сииаитиес>ОП Ъ Спсозса1атр1в1й ча)иесопвитисиез(1е07, Б)с гаго « ппириу сопвстисе1ои 1пГоаса1атРСе1ъ) аввгапвъгго; 1пго «приисе1оп са11п « епа): аввСЗпеъ)го = ча)иехееитп(ча1иесопветиссей) С гаго « припст1оп ет)еп « впй1; Сотр!1!пд апс! ехесиппа йе арр!!саиоп в1й е)йег 1)еЬиа ог Орс орг' 1!озз СЦГЗС в!11 ргос!исе ехасг)у йе зате гези1гз, ечеп йоиаь йе 1)еь~щ орг!оп '" 180 Оугеп Епсоиусгегес! С!аггеей 1 с<1гпрИег орипигадопв.
Ав гпепг!опед аг йе весгюп Ье8!пп!п8: Йе о1 со СОПХРХ прИег 1в чегУ с1ечег аг гесодпЬдпд Йе Гас! Йаг а гегпРогагУ оЬ1есг !в „гпед оп1у го Ье ЕИвсагдед айау айег авв!дпгпепг, Апойег адчапГаее гегигп ! пог ив!па Йе аеогпегг1са! Ие1дв 1в Йа! Й!в япаИ ехагпр1е аррИса1юп о по в поГ пеед го Ье ехесигед илй!и ап ОРепЮАМ в!пхи1адоп саве ,ц есюгу. 11 сап Ье саИед гИгесду !гого Йе ЕИгесгогу йЬеге йе соде !в !огед, Ехесидпа Йе аРРИсадоп геви1гв гп Йе ГоПочч!па оигРиг: у> Севсавеггро1псегв ча1пе сопвсгпссгоп: в1ве, ча1пе сопвсгпссог парсу сопвсгпсс1оп: епрсу сопвггпсгог уппсагоп са11 сору сопвггпсгог авв1впвееа орегаеог бевсгпсгог уппссгоп еггс оевсгпссог аевггпссог Сопв!деппа еасЬ Ипе о! йе оигри! !пд1ч!диаИу, ЧЧЫ1е согпраппд 11 го йе чаЪиеВасигп 1ипсг!оп соде, !пгегевдпа1у гечеа1в Йаг Гйе гегпрогагу тегага юапаЫе агав печег сопвггисгед.