def __init__(self, **kwargs): FemEntity.__init__(self, **kwargs) self.mat = Air() self.H_i, self.H_j, self.H_v = [], [], [] self.Q_i, self.Q_j, self.Q_v = [], [], []
from os import path, mkdir import time, timeit import numpy as np import numpy.linalg as LA from numpy import pi from termcolor import colored import matplotlib.pyplot as plt from scipy.sparse.linalg.dsolve import linsolve from scipy.sparse import coo_matrix, csc_matrix, csr_matrix, linalg as sla from mediapack import Air Air = Air() class Calculus(): """ pyPLANES Calculus Attributes : ------------------------ frequencies : ndarray list of calculation frequencies current_frequency : real or complex current frequency omega : real or complex
def load_material(mat): if mat == "Air": Air_mat = Air() return Fluid(c=Air_mat.c, rho=Air_mat.rho) else: return from_yaml("materials/" + mat + ".yaml")