Example #1
0
    def __init__(self, tag, geom_type='Broken', n_sect=20):
        """
        Constructor: set main attributes
        """
        self.__tag = tag
        self.__geom_type = None
        self.__n_sect = None
        self.__PCADModel = None
        self.__BC_manager = None

        self.__distrib_type = 'cos_law'

        self.set_geom_type(geom_type)
        self.set_n_sect(n_sect)

        self.__BC_manager = BCManager()

        self.__ndv = 0

        self.__thetaY = None

        self.__AoA_id = 'AoA'

        self.__init_discrete_attributes()
        self.__init_airfoils_attributes()