1#ifndef LBADJOINTSOLVER_H
2#define LBADJOINTSOLVER_H
48 std::shared_ptr<chi_mesh::LogicalVolume> logical_volume,
49 const std::string& lua_function_name);
static chi::InputParameters GetInputParameters()
double ComputeInnerProduct()
std::vector< std::vector< double > > m_moment_buffers_
void ExportImportanceMap(const std::string &file_name)
size_t AddResponseFunction(const std::string &qoi_name, std::shared_ptr< chi_mesh::LogicalVolume > logical_volume, const std::string &lua_function_name)
DiscreteOrdinatesAdjointSolver(const DiscreteOrdinatesAdjointSolver &)=delete
std::vector< RespFuncAndSubs > response_functions_
std::vector< size_t > VecSize_t
const std::vector< RespFuncAndSubs > & GetResponseFunctions() const
DiscreteOrdinatesAdjointSolver(const chi::InputParameters ¶ms)
std::pair< ResponseFunctionDesignation, VecSize_t > RespFuncAndSubs
DiscreteOrdinatesAdjointSolver & operator=(const DiscreteOrdinatesAdjointSolver &)=delete
void Initialize() override