Changeset 3c4b6ce in tol


Ignore:
Timestamp:
Dec 23, 2009, 1:50:47 PM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
38052b37
Parents:
1245a8b
Message:

Renombrado de clases

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1883 be4846ae-f051-483a-831f-b64e7d08527f

Location:
tol_pkg/MulVarFunAprox
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • tol_pkg/MulVarFunAprox/DesignC2.Monomial.Spheric.Grid.tol

    r1245a8b r3c4b6ce  
    77
    88//////////////////////////////////////////////////////////////////////////////
    9 Text _.autodoc.member.DesignC2.Monomial.Spheric.Disconnected =
     9Text _.autodoc.member.DesignC2.Monomial.Spheric.Grid =
    1010"";
    11 Class @DesignC2.Monomial.Spheric.Disconnected :
     11Class @DesignC2.Monomial.Spheric.Grid :
    1212  @DesignC2.Monomial,
    1313  @DesignC2.Spheric
    … …  
    2424
    2525  ////////////////////////////////////////////////////////////////////////////
    26   Static @DesignC2.Monomial.Spheric.Disconnected New(
     26  Static @DesignC2.Monomial.Spheric.Grid New(
    2727    VMatrix X,
    2828    Real radius.margin,
    … …  
    3131  ////////////////////////////////////////////////////////////////////////////
    3232  {
    33     @DesignC2.Monomial.Spheric.Disconnected new =
     33    @DesignC2.Monomial.Spheric.Grid new =
    3434    [[
    3535      VMatrix _.X = X;
    … …  
    7878      Real _.Tb := 0
    7979    },{
    80     Text _MID = "[@DesignC2.Monomial.Spheric.Disconnected::build.border.points] ";
     80    Text _MID = "[@DesignC2.Monomial.Spheric.Grid::build.border.points] ";
    8181    VMatrix   B.t  = Mat2VMat(SubCol(_.grid::_.border.assign,[[1]]));
    8282    VMatrix _.B.h := Mat2VMat(SubCol(_.grid::_.border.assign,[[2]]));
    … …  
    101101  //////////////////////////////////////////////////////////////////////////////
    102102  {
    103     Text _MID = "[@DesignC2.Monomial.Spheric.Disconnected::build.model.design] ";
     103    Text _MID = "[@DesignC2.Monomial.Spheric.Grid::build.model.design] ";
    104104    FunRn2R::@BaseC2 base.max =
    105105      FunRn2R::@BaseC2.Monomial::New(_.n,max.deg);
  • tol_pkg/MulVarFunAprox/MulVarFunAprox.tol

    r1245a8b r3c4b6ce  
    2121#Embed "DesignC2.Spheric.tol";
    2222#Embed "DesignC2.Monomial.Spheric.Grid.tol";
    23 #Embed "DesignC2.Monomial.Spheric.Disconnected.tol";
     23#Embed "DesignC2.Monomial.Spheric.MeshFree.tol";
    2424#Embed "ModelC2.tol"
    2525
  • tol_pkg/MulVarFunAprox/doc/MulVarFunAprox.lyx

    r1245a8b r3c4b6ce  
    654654Los puntos de estrés ayudan a las funciones de aproximación a parecerse
    655655 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 no haber entornos
     656 del dominio el número de vecinos se reduce, incluso puede haber entornos
    657657 aislados que no tienen vecinos.
    658658 Nótese que en ningún momento se ha dicho que el dominio tenga que ser conexo.
    659659 Cuando el dominio no es conexo no es posible hablar propiamente de continuidad
    660  ni diferenciabilidad, pero se extenderá esa noción aplicandola a cada uno
     660 ni diferenciabilidad, pero se extenderá esa noción aplicándola a cada uno
    661661 de los subdominios conexos independientes en los que quedaría dividido
    662662 el dominio global.
  • tol_pkg/MulVarFunAprox/test/test_0001/test.tol

    r1245a8b r3c4b6ce  
    1414
    1515//Random seed setting
    16 Real PutRandomSeed(2131234);
     16Real PutRandomSeed(234543);
    1717Real rndSeed = GetRandomSeed(0);
    1818WriteLn("Current Random Seed = "<<rndSeed);
    … …  
    2929  {
    3030    Real min = Rand(2,4);
    31     Real len = Rand(5,10)*(i^(1/n));
     31    Real len = Rand(5,10)*((i/n)^(1/n));
    3232    Rand(J,1,min,min+len)
    3333  }))
    3434};
    35 VMatrix X = generate.nodal.points(5000,2);
     35VMatrix X = generate.nodal.points(15000,2);
    3636/* * /
    3737MulVarFunAprox::@DesignC2 design = {
    3838  MulVarFunAprox::@DesignC2.Monomial.Spheric.Grid::New(
    39     X, radius.margin=0.05) };
     39    X, radius.margin=0.1) };
    4040/* */
    4141MulVarFunAprox::@DesignC2 design = {
    42   MulVarFunAprox::@DesignC2.Monomial.Spheric.Disconnected::New(
     42  MulVarFunAprox::@DesignC2.Monomial.Spheric.Grid::New(
    4343    VMatrix X,
    4444    Real radius.margin = Sqrt(2)-1,
    45     Real radius = .5,
     45    Real radius = 0.5,
    4646    Real do.build.border = False)};
    4747/* */
    48 Real design::max.deg := 3;
    49 Real design::use.compact.base := False;
    50 Real design::min.contrast.surface := 2.5;
     48Real design::max.deg := 6;
     49Real design::use.compact.base := True;
     50Real design::min.contrast.surface := 2.0;
    5151
    5252Real t0 = Copy(Time);
    … …  
    122122};
    123123
    124 Real use_extra = True;
     124Real use_extra = False;
    125125
    126126Code fun.eval   = If(use_extra,  fun.eval.extra.base,  fun.eval.intra.base);
    … …  
    204204
    205205
     206VMatrix Y.n.m = model::_.design::_.Yn | model::_.design::_.Ym;
    206207Real numErr1 = Copy(NError);
    207208Real numWar1 = Copy(NWarning);
Note: See TracChangeset for help on using the changeset viewer.