Skip to main content

System Coupling Participant library 2025 R2

File syscLegacyInterfaces.h

Last update: 17.07.2025

Location: syscLegacyInterfaces.h

Includes

  • SystemCouplingParticipant/LibraryType.hpp
  • SystemCouplingParticipant/syscCommonTypes.h
  • SystemCouplingParticipant/syscInputScalarData.h
  • SystemCouplingParticipant/syscInputVectorData.h
  • SystemCouplingParticipant/syscOutputIntegerData.h
  • SystemCouplingParticipant/syscOutputScalarData.h
  • SystemCouplingParticipant/syscOutputVectorData.h
  • SystemCouplingParticipant/syscRegion.h
  • <stddef.h>
graph LR
5["SystemCouplingParticipant/syscInputVectorData.h"]

3["SystemCouplingParticipant/syscCommonTypes.h"]

10["stddef.h"]

2["SystemCouplingParticipant/LibraryType.hpp"]

9["SystemCouplingParticipant/syscRegion.h"]

8["SystemCouplingParticipant/syscOutputVectorData.h"]

4["SystemCouplingParticipant/syscInputScalarData.h"]

6["SystemCouplingParticipant/syscOutputIntegerData.h"]

1["syscLegacyInterfaces.h"]
click 1 "syscLegacyInterfaces_8h.md#syscLegacyInterfaces_8h"
1 --> 2
1 --> 3
1 --> 4
1 --> 5
1 --> 6
1 --> 7
1 --> 8
1 --> 9
1 --> 10

7["SystemCouplingParticipant/syscOutputScalarData.h"]

Typedefs

Typedef SyscInputScalarVariableAccess

Definition: syscLegacyInterfaces.h (line 30)

typedef SyscError(* SyscInputScalarVariableAccess) (const char *regionName, const char *variableName, SyscInputScalarData *varData)

Return type: SyscError(*

Typedef SyscInputVectorVariableAccess

Definition: syscLegacyInterfaces.h (line 40)

typedef SyscError(* SyscInputVectorVariableAccess) (const char *regionName, const char *variableName, SyscInputVectorData *varData)

Return type: SyscError(*

Typedef SyscOutputScalarVariableAccess

Definition: syscLegacyInterfaces.h (line 51)

typedef SyscError(* SyscOutputScalarVariableAccess) (const char *regionName, const char *variableName, SyscOutputScalarData *varData)

Return type: SyscError(*

Typedef SyscOutputVectorVariableAccess

Definition: syscLegacyInterfaces.h (line 62)

typedef SyscError(* SyscOutputVectorVariableAccess) (const char *regionName, const char *variableName, SyscOutputVectorData *varData)

Return type: SyscError(*

Functions

Function syscCompleteCouplingSetup

SyscError syscCompleteCouplingSetup()

Return type: SyscError

Function syscCompleteCouplingSetupTransient

SyscError syscCompleteCouplingSetupTransient()

Return type: SyscError

Function syscRegisterInputScalarVariableAccess

SyscError syscRegisterInputScalarVariableAccess(SyscInputScalarVariableAccess dataAccess)

Parameters:

  • SyscInputScalarVariableAccess dataAccess

Return type: SyscError

Function syscRegisterInputVectorVariableAccess

SyscError syscRegisterInputVectorVariableAccess(SyscInputVectorVariableAccess dataAccess)

Parameters:

  • SyscInputVectorVariableAccess dataAccess

Return type: SyscError

Function syscRegisterOutputScalarVariableAccess

SyscError syscRegisterOutputScalarVariableAccess(SyscOutputScalarVariableAccess dataAccess)

Parameters:

  • SyscOutputScalarVariableAccess dataAccess

Return type: SyscError

Function syscRegisterOutputVectorVariableAccess

SyscError syscRegisterOutputVectorVariableAccess(SyscOutputVectorVariableAccess dataAccess)

Parameters:

  • SyscOutputVectorVariableAccess dataAccess

Return type: SyscError

Function syscGetVolumeMesh

SyscVolumeMesh syscGetVolumeMesh()

Return type: SyscVolumeMesh

Source

/*
* Copyright ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited.
*/

#pragma once

#include "SystemCouplingParticipant/LibraryType.hpp"

#include "SystemCouplingParticipant/syscCommonTypes.h"
#include "SystemCouplingParticipant/syscInputScalarData.h"
#include "SystemCouplingParticipant/syscInputVectorData.h"
#include "SystemCouplingParticipant/syscOutputIntegerData.h"
#include "SystemCouplingParticipant/syscOutputScalarData.h"
#include "SystemCouplingParticipant/syscOutputVectorData.h"
#include "SystemCouplingParticipant/syscRegion.h"

#include <stddef.h>

#ifdef __cplusplus
extern "C" {
#endif

/* Deprecated - use syscCompleteSetup() */
 SyscError syscCompleteCouplingSetup();

/* Deprecated - use syscCompleteSetup() */
 SyscError syscCompleteCouplingSetupTransient();

/* Deprecated - use SyscInputScalarDataAccess. */
typedef SyscError (*SyscInputScalarVariableAccess)(
  const char* regionName,
  const char* variableName,
  SyscInputScalarData* varData);

/* Deprecated - use syscRegisterIniputScalarDataAccess() */
 SyscError syscRegisterInputScalarVariableAccess(
  SyscInputScalarVariableAccess dataAccess);

/* Deprecated - use SyscInputVectorDataAccess. */
typedef SyscError (*SyscInputVectorVariableAccess)(
  const char* regionName,
  const char* variableName,
  SyscInputVectorData* varData);

/* Deprecated - use syscRegisterInputVectorDataAccess() */

SyscError syscRegisterInputVectorVariableAccess(
  SyscInputVectorVariableAccess dataAccess);

/* Deprecated - use SyscOutputScalarDataAccess. */
typedef SyscError (*SyscOutputScalarVariableAccess)(
  const char* regionName,
  const char* variableName,
  SyscOutputScalarData* varData);

/* Deprecated - use syscRegisterOutputScalarDataAccess() */

SyscError syscRegisterOutputScalarVariableAccess(
  SyscOutputScalarVariableAccess dataAccess);

/* Deprecated - use SyscOutputVectorDataAccess. */
typedef SyscError (*SyscOutputVectorVariableAccess)(
  const char* regionName,
  const char* variableName,
  SyscOutputVectorData* varData);

/* Deprecated - use syscRegisterOutputVectorDataAccess() */

SyscError syscRegisterOutputVectorVariableAccess(
  SyscOutputVectorVariableAccess dataAccess);

/* Deprecated - use syscGetVolumeMeshEmpty() */

SyscVolumeMesh syscGetVolumeMesh();

#ifdef __cplusplus
}
#endif

Connect with Ansys