# Path: sucemfem/Forms.py
# class NullForm(object):
# class GalerkinInteriorForms(object):
# class EMGalerkinInteriorForms(GalerkinInteriorForms):
# class CombineGalerkinForms(object):
#     def __add__(self, other):
#     def set_material_functions(self, material_functions):
#     def set_function_space(self, function_space):
#     def get_mass_form(self):
#     def get_stiffness_form(self):
#     def get_mass_form(self):
#     def get_stiffness_form(self):
#     def set_interior_forms(self, interior_forms):
#     def set_boundary_conditions(self, boundary_conditions):
#     def get_combined_forms(self):
#         V = self.function_space = function_space


from sucemfem import Forms
            b on the RHS.
        """
        return lambda x: None

    def get_linear_form(self, test_function=None):
        """Return boundary condition's  linear form contribution as a dolfin form

        @param test_function: An optional dolfin testing function to use in
            the form construction. If None is specified, the testing
            function stored in self is used
        @return: a dolfin linear form. The contribution of the
            linear form should be added to the form used to calculate
            the RHS of the system matrix equation that is eventually
            solved.
        """
        return Forms.NullForm()

    def get_bilinear_form(self, test_function=None, trial_function=None):
        """Return boundary condition's  bilinear form contribution as a dolfin form

        @param test_function: An optional dolfin testing function to use in
            the form construction. If None is specified, the testing
            function stored in self is used
        @param trial_function: An optional dolfin trial function to use in
            the form construction. If None is specified, the trial
            function stored in self is used
        @return: A dolfin linear form. This linear form should
            be added to the form used to calculate the RHS of the
            system matrix equation that is eventually solved.
        """

# Path: sucemfem/Forms.py
# class NullForm(object):
# class GalerkinInteriorForms(object):
# class EMGalerkinInteriorForms(GalerkinInteriorForms):
# class CombineGalerkinForms(object):
#     def __add__(self, other):
#     def set_material_functions(self, material_functions):
#     def set_function_space(self, function_space):
#     def get_mass_form(self):
#     def get_stiffness_form(self):
#     def get_mass_form(self):
#     def get_stiffness_form(self):
#     def set_interior_forms(self, interior_forms):
#     def set_boundary_conditions(self, boundary_conditions):
#     def get_combined_forms(self):
#         V = self.function_space = function_space


# Path: sucemfem/BoundaryConditions/base_boundary_condition.py
from sucemfem import Forms

            b on the RHS.
        """
        return lambda x: None

    def get_linear_form(self, test_function=None):
        """Return boundary condition's  linear form contribution as a dolfin form

        @param test_function: An optional dolfin testing function to use in
            the form construction. If None is specified, the testing
            function stored in self is used
        @return: a dolfin linear form. The contribution of the
            linear form should be added to the form used to calculate
            the RHS of the system matrix equation that is eventually
            solved.
        """
        return Forms.NullForm()

    def get_bilinear_form(self, test_function=None, trial_function=None):
        """Return boundary condition's  bilinear form contribution as a dolfin form

        @param test_function: An optional dolfin testing function to use in
            the form construction. If None is specified, the testing
            function stored in self is used
        @param trial_function: An optional dolfin trial function to use in
            the form construction. If None is specified, the trial
            function stored in self is used
        @return: A dolfin linear form. This linear form should
            be added to the form used to calculate the RHS of the
            system matrix equation that is eventually solved.
        """

        return Forms.NullForm()