#! /usr/bin/env python3
# -*- coding: utf-8 -*-
# vim:fenc=utf-8
#
# Copyright © 2016 Pi-Yueh Chuang <pychuang@gwu.edu>
#
# Distributed under terms of the MIT license.

"""__init__.py for subpackage elems.1d"""

from utils.elems.one_d.JacobiElem import JacobiElem
from utils.elems.one_d.LegendreElem import LegendreElem
from utils.elems.one_d.CommonJacobiElem import CommonJacobiElem
from utils.elems.one_d.LagrangeElem import LagrangeElem
from utils.elems.one_d.GaussLobattoJacobiElem import GaussLobattoJacobiElem
from utils.elems.one_d.MomentElem import MomentElem
from utils.elems.one_d.PureLegendreElem import PureLegendreElem

__version__ = "alpha"
__author__ = "Pi-Yueh Chuang"

#! /usr/bin/env python3
# -*- coding: utf-8 -*-
# vim:fenc=utf-8
#
# Copyright © 2016 Pi-Yueh Chuang <pychuang@gwu.edu>
#
# Distributed under terms of the MIT license.

"""__init__.py for subpackage elems.1d"""

from utils.elems.one_d.JacobiElem import JacobiElem
from utils.elems.one_d.LegendreElem import LegendreElem
from utils.elems.one_d.CommonJacobiElem import CommonJacobiElem
from utils.elems.one_d.LagrangeElem import LagrangeElem
from utils.elems.one_d.GaussLobattoJacobiElem import GaussLobattoJacobiElem
from utils.elems.one_d.MomentElem import MomentElem
from utils.elems.one_d.PureLegendreElem import PureLegendreElem

__version__ = "alpha"
__author__ = "Pi-Yueh Chuang"
__expns__ = {
    "Moment": MomentElem,
    "Lagrange": LagrangeElem,
    "PureLegendre": PureLegendreElem,
    "Jacobi": JacobiElem,
    "Legendre": LegendreElem,
    "CommonJacobi": CommonJacobiElem,
    "GaussLobattoJacobi": GaussLobattoJacobiElem
}

add a dict for expansion provided by elems