pyHarm.Reductors.NoReductor =========================== .. py:module:: pyHarm.Reductors.NoReductor Classes ------- .. autoapisummary:: pyHarm.Reductors.NoReductor.NoReductor Module Contents --------------- .. py:class:: NoReductor(data: dict, expl_dofs: pandas.DataFrame, *args) Bases: :py:obj:`pyHarm.Reductors.ABCReductor.ABCReductor` This Reductor does nothing. .. py:attribute:: factory_keyword :type: str :value: 'noreductor' keyword that is used to call the creation of this class in the factory. :type: str .. py:method:: update_reductor(xpred, J_f, *args) Nothing is done here. :returns: modified displacement vector given as input after passing through the reductor np.ndarray: modified jacobian matrix given as input after passing through the reductor pd.DataFrame: modified explicit dof DataFrame after passing through the reductor :rtype: np.ndarray .. py:method:: expand(q: numpy.ndarray) -> numpy.ndarray Does nothing. :param q: vector of displacement. :type q: np.ndarray :returns: Same vector as input. :rtype: np.ndarray .. py:method:: reduce_vector(x: numpy.ndarray) -> numpy.ndarray Does nothing. :param R: residual vector. :type R: np.ndarray :returns: same residual vector. :rtype: np.ndarray .. py:method:: reduce_matrix(dJdx: numpy.ndarray, *args) -> numpy.ndarray Does nothing. :param dJdxom: full size jacobian matrix with respect to displacement and angular frequency. :type dJdxom: np.ndarray :returns: same matrix. :rtype: np.ndarray .. py:method:: _get_output_expl_dofs() Does nothing. :returns: reduced explicit dof DataFrame given as input. :rtype: pd.DataFrame