5#include "SolutionStates.h"
100 const Array<double>& al,
const Array<double>& yl, Array<double>& lR,
Array3<double>& lK);
113 const Array<double>& al,
const Array<double>& yl, Array<double>& lR,
Array3<double>& lK);
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:1597
The Vector template class is used for storing int and double data.
Definition Vector.h:26
Domain type is to keep track with element belong to which domain and also different physical quantiti...
Definition ComMod.h:374
This is the container for a mesh or NURBS patch, those specific to NURBS are noted.
Definition ComMod.h:878
Pressure-based Darcy flow in porous media.
Definition darcy.cpp:13
void darcy_2d(ComMod &com_mod, const int eNoN, const double w, const Vector< double > &N, const Array< double > &Nx, const Array< double > &al, const Array< double > &yl, Array< double > &lR, Array3< double > &lK)
Definition darcy.cpp:157
void b_darcy(ComMod &com_mod, const int eNoN, const double w, const Vector< double > &N, const double h, Array< double > &lR)
Definition darcy.cpp:63
void validate_material_properties(const dmnType &domain)
Definition darcy.cpp:15
void validate_element_support(const mshType &mesh)
Definition darcy.cpp:54
void construct_darcy(ComMod &com_mod, const mshType &lM, const SolutionStates &solutions)
Definition darcy.cpp:70
void darcy_3d(ComMod &com_mod, const int eNoN, const double w, const Vector< double > &N, const Array< double > &Nx, const Array< double > &al, const Array< double > &yl, Array< double > &lR, Array3< double > &lK)
Definition darcy.cpp:216
Holds solution state at old, current, and intermediate time levels.
Definition SolutionStates.h:39