https://mooseframework.inl.gov
Loading...
Searching...
No Matches
SMAAspUserSubroutines.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12extern "C" int * SMAIntArrayCreate(int id, int len, int val = 0);
13extern "C" double * SMAFloatArrayCreate(int id, int len, double val = 0.0);
14extern "C" int * SMALocalIntArrayCreate(int id, int len, int val = 0);
15extern "C" double * SMALocalFloatArrayCreate(int id, int len, double val = 0.0);
16
17extern "C" int * SMAIntArrayAccess(int id);
18extern "C" double * SMAFloatArrayAccess(int id);
19extern "C" int * SMALocalIntArrayAccess(int id);
20extern "C" double * SMALocalFloatArrayAccess(int id);
21
22extern "C" int SMAIntArraySize(int id);
23extern "C" int SMAFloatArraySize(int id);
24extern "C" int SMALocalIntArraySize(int id);
25extern "C" int SMALocalFloatArraySize(int id);
26
27extern "C" void SMAIntArrayDelete(int id);
28extern "C" void SMAFloatArrayDelete(int id);
29extern "C" void SMALocalIntArrayDelete(int id);
30extern "C" void SMALocalFloatArrayDelete(int id);
31
32extern "C" void MutexInit(int id);
33extern "C" void MutexLock(int id);
34extern "C" void MutexUnlock(int id);
void MutexInit(int id)
void SMALocalIntArrayDelete(int id)
int * SMAIntArrayAccess(int id)
int * SMAIntArrayCreate(int id, int len, int val=0)
int SMALocalFloatArraySize(int id)
int SMAIntArraySize(int id)
int * SMALocalIntArrayCreate(int id, int len, int val=0)
void MutexUnlock(int id)
void SMALocalFloatArrayDelete(int id)
int SMALocalIntArraySize(int id)
double * SMAFloatArrayAccess(int id)
void MutexLock(int id)
int * SMALocalIntArrayAccess(int id)
int SMAFloatArraySize(int id)
void SMAIntArrayDelete(int id)
double * SMAFloatArrayCreate(int id, int len, double val=0.0)
void SMAFloatArrayDelete(int id)
double * SMALocalFloatArrayCreate(int id, int len, double val=0.0)
double * SMALocalFloatArrayAccess(int id)