| ceed.h (db2becc9f302fe8eb3a32ace50ce3f3a5d42e6c4) | ceed.h (8a297abd0abffb6af7c8cbd4ffcd5e5f554c8ef0) |
|---|---|
| 1/// Copyright (c) 2017-2024, 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 8/// @file --- 402 unchanged lines hidden (view full) --- 411 CeedOperatorField **output_fields); 412 413CEED_EXTERN int CeedOperatorAtPointsSetPoints(CeedOperator op, CeedElemRestriction rstr_points, CeedVector point_coords); 414CEED_EXTERN int CeedOperatorAtPointsGetPoints(CeedOperator op, CeedElemRestriction *rstr_points, CeedVector *point_coords); 415CEED_EXTERN int CeedOperatorIsAtPoints(CeedOperator op, bool *is_at_points); 416CEED_EXTERN int CeedCompositeOperatorAddSub(CeedOperator composite_op, CeedOperator sub_op); 417CEED_EXTERN int CeedCompositeOperatorGetNumSub(CeedOperator op, CeedInt *num_suboperators); 418CEED_EXTERN int CeedCompositeOperatorGetSubList(CeedOperator op, CeedOperator **sub_operators); | 1/// Copyright (c) 2017-2024, 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 8/// @file --- 402 unchanged lines hidden (view full) --- 411 CeedOperatorField **output_fields); 412 413CEED_EXTERN int CeedOperatorAtPointsSetPoints(CeedOperator op, CeedElemRestriction rstr_points, CeedVector point_coords); 414CEED_EXTERN int CeedOperatorAtPointsGetPoints(CeedOperator op, CeedElemRestriction *rstr_points, CeedVector *point_coords); 415CEED_EXTERN int CeedOperatorIsAtPoints(CeedOperator op, bool *is_at_points); 416CEED_EXTERN int CeedCompositeOperatorAddSub(CeedOperator composite_op, CeedOperator sub_op); 417CEED_EXTERN int CeedCompositeOperatorGetNumSub(CeedOperator op, CeedInt *num_suboperators); 418CEED_EXTERN int CeedCompositeOperatorGetSubList(CeedOperator op, CeedOperator **sub_operators); |
| 419CEED_EXTERN int CeedCompositeOperatorGetSubByName(CeedOperator op, const char *op_name, CeedOperator *sub_op); |
|
| 419CEED_EXTERN int CeedOperatorCheckReady(CeedOperator op); 420CEED_EXTERN int CeedOperatorGetActiveVectorLengths(CeedOperator op, CeedSize *input_size, CeedSize *output_size); 421CEED_EXTERN int CeedOperatorSetQFunctionAssemblyReuse(CeedOperator op, bool reuse_assembly_data); 422CEED_EXTERN int CeedOperatorSetQFunctionAssemblyDataUpdateNeeded(CeedOperator op, bool needs_data_update); 423CEED_EXTERN int CeedOperatorLinearAssembleQFunction(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request); 424CEED_EXTERN int CeedOperatorLinearAssembleQFunctionBuildOrUpdate(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, 425 CeedRequest *request); 426CEED_EXTERN int CeedOperatorLinearAssembleDiagonal(CeedOperator op, CeedVector assembled, CeedRequest *request); --- 97 unchanged lines hidden --- | 420CEED_EXTERN int CeedOperatorCheckReady(CeedOperator op); 421CEED_EXTERN int CeedOperatorGetActiveVectorLengths(CeedOperator op, CeedSize *input_size, CeedSize *output_size); 422CEED_EXTERN int CeedOperatorSetQFunctionAssemblyReuse(CeedOperator op, bool reuse_assembly_data); 423CEED_EXTERN int CeedOperatorSetQFunctionAssemblyDataUpdateNeeded(CeedOperator op, bool needs_data_update); 424CEED_EXTERN int CeedOperatorLinearAssembleQFunction(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, CeedRequest *request); 425CEED_EXTERN int CeedOperatorLinearAssembleQFunctionBuildOrUpdate(CeedOperator op, CeedVector *assembled, CeedElemRestriction *rstr, 426 CeedRequest *request); 427CEED_EXTERN int CeedOperatorLinearAssembleDiagonal(CeedOperator op, CeedVector assembled, CeedRequest *request); --- 97 unchanged lines hidden --- |