xref: /libCEED/python/__init__.py (revision 2459f3f1cd4d7d2e210e1c26d669bd2fde41a0b6)
1# Copyright (c) 2017-2022, Lawrence Livermore National Security, LLC and other CEED contributors
2# All Rights Reserved. See the top-level LICENSE and NOTICE files for details.
3#
4# SPDX-License-Identifier: BSD-2-Clause
5#
6# This file is part of CEED:  http://github.com/ceed
7
8from .ceed import Ceed
9from .ceed_vector import Vector
10from .ceed_basis import Basis, BasisTensorH1, BasisTensorH1Lagrange, BasisH1
11from .ceed_elemrestriction import ElemRestriction, StridedElemRestriction, BlockedElemRestriction, BlockedStridedElemRestriction
12from .ceed_qfunction import QFunction, QFunctionByName, IdentityQFunction
13from .ceed_operator import Operator, CompositeOperator
14from .ceed_constants import *
15
16# ------------------------------------------------------------------------------
17# All contents of module
18# ------------------------------------------------------------------------------
19__all__ = ["Ceed",
20           "Vector",
21           "Basis", "BasisTensorH1", "BasisTensorH1Lagrange", "BasisH1",
22           "ElemRestriction", "StridedElemRestriction", "BlockedElemRestriction", "BlockedStridedelemRestriction",
23           "QFunction", "QFunctionByName", "IdentityQFunction",
24           "Operator", "CompositeOperator",
25           "MEM_HOST", "MEM_DEVICE", "mem_types",
26           "SCALAR_FP32", "SCALAR_FP64", "scalar_types",
27           "COPY_VALUES", "USE_POINTER", "OWN_POINTER", "copy_modes",
28           "NORM_1", "NORM_2", "NORM_MAX", "norm_types",
29           "TRANSPOSE", "NOTRANSPOSE", "transpose_modes",
30           "EVAL_NONE", "EVAL_INTERP", "EVAL_GRAD", "EVAL_DIV", "EVAL_CURL", "EVAL_WEIGHT", "eval_modes",
31           "GAUSS", "GAUSS_LOBATTO", "quad_modes",
32           "LINE", "TRIANGLE", "QUAD", "TET", "PYRAMID", "PRISM", "HEX", "elem_topologies",
33           "REQUEST_IMMEDIATE", "REQUEST_ORDERED",
34           "VECTOR_ACTIVE", "VECTOR_NONE", "ELEMRESTRICTION_NONE", "BASIS_COLLOCATED"]
35
36# ------------------------------------------------------------------------------
37