xref: /libCEED/python/__init__.py (revision 3d8e882215d238700cdceb37404f76ca7fa24eaa)
1*3d8e8822SJeremy L Thompson# Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors
2*3d8e8822SJeremy L Thompson# All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
339b2de37Sjeremylt#
4*3d8e8822SJeremy L Thompson# SPDX-License-Identifier: BSD-2-Clause
539b2de37Sjeremylt#
6*3d8e8822SJeremy L Thompson# This file is part of CEED:  http://github.com/ceed
739b2de37Sjeremylt
839b2de37Sjeremyltfrom .ceed import Ceed
939b2de37Sjeremyltfrom .ceed_vector import Vector
1039b2de37Sjeremyltfrom .ceed_basis import Basis, BasisTensorH1, BasisTensorH1Lagrange, BasisH1
1169a53589Sjeremyltfrom .ceed_elemrestriction import ElemRestriction, StridedElemRestriction, BlockedElemRestriction, BlockedStridedElemRestriction
1239b2de37Sjeremyltfrom .ceed_qfunction import QFunction, QFunctionByName, IdentityQFunction
1339b2de37Sjeremyltfrom .ceed_operator import Operator, CompositeOperator
1439b2de37Sjeremyltfrom .ceed_constants import *
1539b2de37Sjeremylt
1639b2de37Sjeremylt# ------------------------------------------------------------------------------
1739b2de37Sjeremylt# All contents of module
1839b2de37Sjeremylt# ------------------------------------------------------------------------------
1939b2de37Sjeremylt__all__ = ["Ceed",
2039b2de37Sjeremylt           "Vector",
2139b2de37Sjeremylt           "Basis", "BasisTensorH1", "BasisTensorH1Lagrange", "BasisH1",
2269a53589Sjeremylt           "ElemRestriction", "StridedElemRestriction", "BlockedElemRestriction", "BlockedStridedelemRestriction",
2339b2de37Sjeremylt           "QFunction", "QFunctionByName", "IdentityQFunction",
2439b2de37Sjeremylt           "Operator", "CompositeOperator",
2539b2de37Sjeremylt           "MEM_HOST", "MEM_DEVICE", "mem_types",
2680a9ef05SNatalie Beams           "SCALAR_FP32", "SCALAR_FP64", "scalar_types",
2739b2de37Sjeremylt           "COPY_VALUES", "USE_POINTER", "OWN_POINTER", "copy_modes",
2809380a07Sjeremylt           "NORM_1", "NORM_2", "NORM_MAX", "norm_types",
2939b2de37Sjeremylt           "TRANSPOSE", "NOTRANSPOSE", "transpose_modes",
3039b2de37Sjeremylt           "EVAL_NONE", "EVAL_INTERP", "EVAL_GRAD", "EVAL_DIV", "EVAL_CURL", "EVAL_WEIGHT", "eval_modes",
3139b2de37Sjeremylt           "GAUSS", "GAUSS_LOBATTO", "quad_modes",
3239b2de37Sjeremylt           "LINE", "TRIANGLE", "QUAD", "TET", "PYRAMID", "PRISM", "HEX", "elem_topologies",
3339b2de37Sjeremylt           "REQUEST_IMMEDIATE", "REQUEST_ORDERED",
3456d8cfc2Sjeremylt           "VECTOR_ACTIVE", "VECTOR_NONE", "ELEMRESTRICTION_NONE", "BASIS_COLLOCATED"]
3539b2de37Sjeremylt
3639b2de37Sjeremylt# ------------------------------------------------------------------------------
37