4 #ifndef DDECAL_SCALAR_SOLVER_H
5 #define DDECAL_SCALAR_SOLVER_H
16 std::vector<std::vector<DComplex>>& solutions,
17 double time)
override;
22 void PerformIteration(
size_t ch_block,
24 std::vector<Matrix>& g_times_cs,
25 std::vector<Matrix>& vs,
26 const std::vector<DComplex>& solutions,
35 void InitializeModelMatrix(
37 std::vector<Matrix>& g_times_cs, std::vector<Matrix>& vs)
const;
Definition: ScalarSolver.h:13
SolveResult Solve(const FullSolveData &data, std::vector< std::vector< DComplex >> &solutions, double time) override
size_t NSolutionPolarizations() const override
Definition: ScalarSolver.h:19
Definition: SolveData.h:31
Definition: SolveData.h:29
Definition: SolverBase.h:24
xt::xtensor< std::complex< double >, 4 > SolutionTensor
Definition: Solutions.h:19
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53
Definition: SolverBase.h:61