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, BasisHdiv, BasisHcurl 11from .ceed_elemrestriction import ElemRestriction, OrientedElemRestriction, CurlOrientedElemRestriction, StridedElemRestriction 12from .ceed_elemrestriction import BlockedElemRestriction, BlockedOrientedElemRestriction, BlockedCurlOrientedElemRestriction, BlockedStridedElemRestriction 13from .ceed_qfunction import QFunction, QFunctionByName, IdentityQFunction 14from .ceed_operator import Operator, CompositeOperator 15from .ceed_constants import * 16 17# ------------------------------------------------------------------------------ 18# All contents of module 19# ------------------------------------------------------------------------------ 20__all__ = ["Ceed", 21 "Vector", 22 "Basis", "BasisTensorH1", "BasisTensorH1Lagrange", "BasisH1", "BasisHdiv", "BasisHcurl", 23 "ElemRestriction", "OrientedElemRestriction", "CurlOrientedElemRestriction", "StridedElemRestriction", 24 "BlockedElemRestriction", "BlockedOrientedElemRestriction", "BlockedCurlOrientedElemRestriction", "BlockedStridedElemRestriction", 25 "QFunction", "QFunctionByName", "IdentityQFunction", 26 "Operator", "CompositeOperator", 27 "MEM_HOST", "MEM_DEVICE", "mem_types", 28 "SCALAR_FP32", "SCALAR_FP64", "scalar_types", 29 "COPY_VALUES", "USE_POINTER", "OWN_POINTER", "copy_modes", 30 "NORM_1", "NORM_2", "NORM_MAX", "norm_types", 31 "TRANSPOSE", "NOTRANSPOSE", "transpose_modes", 32 "EVAL_NONE", "EVAL_INTERP", "EVAL_GRAD", "EVAL_DIV", "EVAL_CURL", "EVAL_WEIGHT", "eval_modes", 33 "GAUSS", "GAUSS_LOBATTO", "quad_modes", 34 "LINE", "TRIANGLE", "QUAD", "TET", "PYRAMID", "PRISM", "HEX", "elem_topologies", 35 "REQUEST_IMMEDIATE", "REQUEST_ORDERED", 36 "VECTOR_ACTIVE", "VECTOR_NONE", "ELEMRESTRICTION_NONE", "BASIS_NONE"] 37 38# ------------------------------------------------------------------------------ 39