# ------------------- Source files --------------------

add_library(
  PugsScheme
  AcousticSolver.cpp
  DiscreteFunctionIntegrator.cpp
  DiscreteFunctionInterpoler.cpp
  DiscreteFunctionUtils.cpp
  DiscreteFunctionVectorIntegrator.cpp
  DiscreteFunctionVectorInterpoler.cpp
  FluxingAdvectionSolver.cpp
  HyperelasticSolver.cpp
  P1P0AnalyticVariationalSolver.cpp
  P1P0VariationalSolver.cpp
  PolynomialReconstruction.cpp
  PolynomialReconstruction.cpp
  VariationalSolver.cpp
  VariationalSolverDevelopedReconstruction.cpp
  VariationalSolverO1.cpp
)

target_link_libraries(
  PugsScheme
  ${HIGHFIVE_TARGET}
)
