svMultiPhysics
Loading...
Searching...
No Matches
lhsa.h
1// SPDX-FileCopyrightText: Copyright (c) Stanford University, The Regents of the University of California, and others.
2// SPDX-License-Identifier: BSD-3-Clause
3
4#ifndef LHSA_H
5#define LHSA_H
6
7#include "ComMod.h"
8#include "Simulation.h"
9
10namespace lhsa_ns {
11
12 void add_col(const int tnNo, const int rowN, const int colN, int& mnnzeic, Array<int>& uInd);
13
14 void do_assem(ComMod& com_mod, const int d, const Vector<int>& eqN, const Array3<double>& lK, const Array<double>& lR);
15
16 void lhsa(Simulation* simulation, int& nnz);
17
18 void resiz(const int tnNo, int& mnnzeic, Array<int>& uInd);
19
20};
21
22#endif
23
The Array3 template class implements a simple interface to 3D arrays.
Definition Array3.h:25
The ComMod class duplicates the data structures in the Fortran COMMOD module defined in MOD....
Definition ComMod.h:1514
Definition Simulation.h:14
The Vector template class is used for storing int and double data.
Definition Vector.h:23