Пример #1
0
    def test_tran_md(self):
        md = models.make_test()

        ## Check for identical responses
        df = gr.df_make(x0=1, x1=1, x2=1)
        df_ev = gr.eval_df(md, df=df)
        df_tf = gr.tran_md(df, md=md)

        self.assertTrue(gr.df_equal(df_ev, df_tf))
Пример #2
0
 def setUp(self):
     self.md = models.make_test()
     self.df_mc = gr.eval_monte_carlo(self.md, df_det="nom")
     self.df_mc_skip = gr.eval_monte_carlo(self.md, df_det="nom", skip=True)
     self.df_sinew = gr.eval_sinews(self.md, n_density=2, n_sweeps=1, df_det="nom")
     self.df_sinew_skip = gr.eval_sinews(
         self.md,
         n_density=2,
         n_sweeps=1,
         df_det="nom",
         skip=True
     )
Пример #3
0
    def setUp(self):
        self.md = models.make_test()

        self.md_mixed = (
            gr.Model()
            >> gr.cp_function(fun=lambda x: x[0], var=3, out=1)
            >> gr.cp_bounds(x2=(0, 1))
            >> gr.cp_marginals(
                x0={"dist": "uniform", "loc": 0, "scale": 1},
                x1={"dist": "uniform", "loc": 0, "scale": 1},
            )
            >> gr.cp_copula_independence()
        )
Пример #4
0
    def test_make(self):
        ## Models build
        md_cantilever_beam = models.make_cantilever_beam()
        md_ishigami = models.make_ishigami()
        md_linear_normal = models.make_linear_normal()
        md_plane_laminate = models.make_composite_plate_tension([0])
        md_plate_buckling = models.make_plate_buckle()
        md_poly = models.make_poly()
        md_test = models.make_test()
        md_trajectory_linear = models.make_trajectory_linear()

        ## Models evaluate
        df_cantilever = md_cantilever_beam >> gr.ev_nominal(df_det="nom")
        df_ishigami = md_ishigami >> gr.ev_nominal(df_det="nom")
        df_ln = md_linear_normal >> gr.ev_nominal(df_det="nom")
        df_plane = md_plane_laminate >> gr.ev_nominal(df_det="nom")
        df_plate = md_plate_buckling >> gr.ev_nominal(df_det="nom")
        df_poly = md_poly >> gr.ev_nominal(df_det="nom")
        df_test = md_test >> gr.ev_nominal(df_det="nom")
        df_traj = md_trajectory_linear >> gr.ev_nominal(df_det="nom")
Пример #5
0
 def setUp(self):
     self.model = models.make_test()
Пример #6
0
 def setUp(self):
     self.model_default = models.make_test()
     self.df_test = models.df_test_input
Пример #7
0
 def setUp(self):
     self.model = models.make_test()
     self.df = gr.df_make(x=1)