Skip to content

Commit fdefecd

Browse files
committed
Saddle point in work
1 parent 8f220ef commit fdefecd

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

demo/saddle_point_dlrbnicsx/dlrbnicsx_saddle_point.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import time
2-
import abc
32

43
import dolfinx
54
import ufl
@@ -12,13 +11,22 @@
1211

1312
from mpi4py import MPI
1413
from petsc4py import PETSc
14+
from smt.sampling_methods import LHS
1515

1616
import numpy as np
1717
import itertools
1818
import abc
1919
import matplotlib.pyplot as plt
2020
import os
2121

22+
from dlrbnicsx.neural_network.neural_network import HiddenLayersNet
23+
from dlrbnicsx.activation_function.activation_function_factory import Tanh, Sigmoid
24+
from dlrbnicsx.dataset.custom_dataset import CustomDataset
25+
from dlrbnicsx.interface.wrappers import DataLoader, save_model, load_model, \
26+
save_checkpoint, load_checkpoint, get_optimiser, get_loss_func
27+
from dlrbnicsx.train_validate_test.train_validate_test import \
28+
train_nn, validate_nn, online_nn, error_analysis
29+
2230
class ParametricProblem(abc.ABC):
2331
# Define FEM problem
2432
def __init__(self, mesh):
@@ -720,3 +728,4 @@ def generate_ann_output_set(problem, reduced_problem, input_set, mode=None):
720728
elapsed_time = end_time - start_time
721729
os.system(f"rm {checkpoint_path_u}")
722730
print(f"Training time (u): {elapsed_time}")
731+

0 commit comments

Comments
 (0)