9 #ifndef SolverAlgorithm_h 10 #define SolverAlgorithm_h 15 #include <stk_mesh/base/Entity.hpp> 30 stk::mesh::Part *part,
41 const std::vector<stk::mesh::Entity> & sym_meshobj,
42 std::vector<int> &scratchIds,
43 std::vector<double> &scratchVals,
44 const std::vector<double> &
rhs,
45 const std::vector<double> &
lhs,
46 const char *trace_tag=0);
50 const stk::mesh::Entity* symMeshobjs,
55 const char *trace_tag);
virtual ~SolverAlgorithm()
Definition: SolverAlgorithm.h:32
Definition: ABLForcingAlgorithm.C:26
EquationSystem * eqSystem_
Definition: SolverAlgorithm.h:57
virtual void initialize_connectivity()=0
Definition: SolverAlgorithm.h:24
void apply_coeff(const std::vector< stk::mesh::Entity > &sym_meshobj, std::vector< int > &scratchIds, std::vector< double > &scratchVals, const std::vector< double > &rhs, const std::vector< double > &lhs, const char *trace_tag=0)
Definition: SolverAlgorithm.C:47
static constexpr double lhs[8][8]
Definition: UnitTestContinuityAdvElem.C:25
Base class representation of a PDE.
Definition: EquationSystem.h:46
static constexpr double rhs[8]
Definition: UnitTestContinuityAdvElem.C:18
Definition: Algorithm.h:28
Kokkos::View< T, Kokkos::LayoutRight, DeviceShmem, Kokkos::MemoryUnmanaged > SharedMemView
Definition: KokkosInterface.h:25
SolverAlgorithm(Realm &realm, stk::mesh::Part *part, EquationSystem *eqSystem)
Definition: SolverAlgorithm.C:33