Changeset 3c4b6ce in tol
- Timestamp:
- Dec 23, 2009, 1:50:47 PM (17 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 38052b37
- Parents:
- 1245a8b
- Location:
- tol_pkg/MulVarFunAprox
- Files:
-
- 1 added
- 4 edited
-
DesignC2.Monomial.Spheric.Grid.tol (modified) (5 diffs)
-
DesignC2.Monomial.Spheric.MeshFree.tol (added)
-
MulVarFunAprox.tol (modified) (1 diff)
-
doc/MulVarFunAprox.lyx (modified) (1 diff)
-
test/test_0001/test.tol (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol_pkg/MulVarFunAprox/DesignC2.Monomial.Spheric.Grid.tol
r1245a8b r3c4b6ce 7 7 8 8 ////////////////////////////////////////////////////////////////////////////// 9 Text _.autodoc.member.DesignC2.Monomial.Spheric. Disconnected =9 Text _.autodoc.member.DesignC2.Monomial.Spheric.Grid = 10 10 ""; 11 Class @DesignC2.Monomial.Spheric. Disconnected :11 Class @DesignC2.Monomial.Spheric.Grid : 12 12 @DesignC2.Monomial, 13 13 @DesignC2.Spheric … … 24 24 25 25 //////////////////////////////////////////////////////////////////////////// 26 Static @DesignC2.Monomial.Spheric. Disconnected New(26 Static @DesignC2.Monomial.Spheric.Grid New( 27 27 VMatrix X, 28 28 Real radius.margin, … … 31 31 //////////////////////////////////////////////////////////////////////////// 32 32 { 33 @DesignC2.Monomial.Spheric. Disconnected new =33 @DesignC2.Monomial.Spheric.Grid new = 34 34 [[ 35 35 VMatrix _.X = X; … … 78 78 Real _.Tb := 0 79 79 },{ 80 Text _MID = "[@DesignC2.Monomial.Spheric. Disconnected::build.border.points] ";80 Text _MID = "[@DesignC2.Monomial.Spheric.Grid::build.border.points] "; 81 81 VMatrix B.t = Mat2VMat(SubCol(_.grid::_.border.assign,[[1]])); 82 82 VMatrix _.B.h := Mat2VMat(SubCol(_.grid::_.border.assign,[[2]])); … … 101 101 ////////////////////////////////////////////////////////////////////////////// 102 102 { 103 Text _MID = "[@DesignC2.Monomial.Spheric. Disconnected::build.model.design] ";103 Text _MID = "[@DesignC2.Monomial.Spheric.Grid::build.model.design] "; 104 104 FunRn2R::@BaseC2 base.max = 105 105 FunRn2R::@BaseC2.Monomial::New(_.n,max.deg); -
tol_pkg/MulVarFunAprox/MulVarFunAprox.tol
r1245a8b r3c4b6ce 21 21 #Embed "DesignC2.Spheric.tol"; 22 22 #Embed "DesignC2.Monomial.Spheric.Grid.tol"; 23 #Embed "DesignC2.Monomial.Spheric. Disconnected.tol";23 #Embed "DesignC2.Monomial.Spheric.MeshFree.tol"; 24 24 #Embed "ModelC2.tol" 25 25 -
tol_pkg/MulVarFunAprox/doc/MulVarFunAprox.lyx
r1245a8b r3c4b6ce 654 654 Los puntos de estrés ayudan a las funciones de aproximación a parecerse 655 655 a sus vecinas, pero no ayudan igual en todas partes pues en la frontera 656 del dominio el número de vecinos se reduce, incluso puede nohaber entornos656 del dominio el número de vecinos se reduce, incluso puede haber entornos 657 657 aislados que no tienen vecinos. 658 658 Nótese que en ningún momento se ha dicho que el dominio tenga que ser conexo. 659 659 Cuando el dominio no es conexo no es posible hablar propiamente de continuidad 660 ni diferenciabilidad, pero se extenderá esa noción aplic andola a cada uno660 ni diferenciabilidad, pero se extenderá esa noción aplicándola a cada uno 661 661 de los subdominios conexos independientes en los que quedarÃa dividido 662 662 el dominio global. -
tol_pkg/MulVarFunAprox/test/test_0001/test.tol
r1245a8b r3c4b6ce 14 14 15 15 //Random seed setting 16 Real PutRandomSeed(2 131234);16 Real PutRandomSeed(234543); 17 17 Real rndSeed = GetRandomSeed(0); 18 18 WriteLn("Current Random Seed = "<<rndSeed); … … 29 29 { 30 30 Real min = Rand(2,4); 31 Real len = Rand(5,10)*( i^(1/n));31 Real len = Rand(5,10)*((i/n)^(1/n)); 32 32 Rand(J,1,min,min+len) 33 33 })) 34 34 }; 35 VMatrix X = generate.nodal.points( 5000,2);35 VMatrix X = generate.nodal.points(15000,2); 36 36 /* * / 37 37 MulVarFunAprox::@DesignC2 design = { 38 38 MulVarFunAprox::@DesignC2.Monomial.Spheric.Grid::New( 39 X, radius.margin=0. 05) };39 X, radius.margin=0.1) }; 40 40 /* */ 41 41 MulVarFunAprox::@DesignC2 design = { 42 MulVarFunAprox::@DesignC2.Monomial.Spheric. Disconnected::New(42 MulVarFunAprox::@DesignC2.Monomial.Spheric.Grid::New( 43 43 VMatrix X, 44 44 Real radius.margin = Sqrt(2)-1, 45 Real radius = .5,45 Real radius = 0.5, 46 46 Real do.build.border = False)}; 47 47 /* */ 48 Real design::max.deg := 3;49 Real design::use.compact.base := False;50 Real design::min.contrast.surface := 2. 5;48 Real design::max.deg := 6; 49 Real design::use.compact.base := True; 50 Real design::min.contrast.surface := 2.0; 51 51 52 52 Real t0 = Copy(Time); … … 122 122 }; 123 123 124 Real use_extra = True;124 Real use_extra = False; 125 125 126 126 Code fun.eval = If(use_extra, fun.eval.extra.base, fun.eval.intra.base); … … 204 204 205 205 206 VMatrix Y.n.m = model::_.design::_.Yn | model::_.design::_.Ym; 206 207 Real numErr1 = Copy(NError); 207 208 Real numWar1 = Copy(NWarning);
Note: See TracChangeset
for help on using the changeset viewer.
