OpenLB 1.7
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal > Struct Template Reference

#include <optiSolverParameters.h>

+ Inheritance diagram for olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >:
+ Collaboration diagram for olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >:

Public Types

using descriptor = typename LATTICES::values_t::template get<0>
 
using BT = BaseType<T>
 

Public Attributes

std::shared_ptr< SuperGeometry< T, descriptor::d > > geometry
 
std::shared_ptr< SuperLattice< T, descriptor > > lattice
 
std::shared_ptr< SuperLatticeF< T, descriptor > > fpop
 
std::shared_ptr< SuperF3D< T, T > > djdf
 
std::shared_ptr< SuperLatticeF< T, descriptor > > djdalpha
 
objective {std::numeric_limits<BT>::infinity()}
 
bool objectiveComputed {false}
 

Additional Inherited Members

- Public Member Functions inherited from olb::parameters::ParameterBase
virtual void initialize ()
 

Detailed Description

template<typename T, typename LATTICES>
struct olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >

Definition at line 169 of file optiSolverParameters.h.

Member Typedef Documentation

◆ BT

template<typename T , typename LATTICES >
using olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::BT = BaseType<T>

Definition at line 180 of file optiSolverParameters.h.

◆ descriptor

template<typename T , typename LATTICES >
using olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::descriptor = typename LATTICES::values_t::template get<0>

Definition at line 172 of file optiSolverParameters.h.

Member Data Documentation

◆ djdalpha

template<typename T , typename LATTICES >
std::shared_ptr<SuperLatticeF<T,descriptor> > olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::djdalpha

Definition at line 178 of file optiSolverParameters.h.

◆ djdf

template<typename T , typename LATTICES >
std::shared_ptr<SuperF3D<T,T> > olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::djdf

Definition at line 177 of file optiSolverParameters.h.

◆ fpop

template<typename T , typename LATTICES >
std::shared_ptr<SuperLatticeF<T,descriptor> > olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::fpop

Definition at line 176 of file optiSolverParameters.h.

◆ geometry

template<typename T , typename LATTICES >
std::shared_ptr<SuperGeometry<T,descriptor::d> > olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::geometry

Definition at line 173 of file optiSolverParameters.h.

◆ lattice

template<typename T , typename LATTICES >
std::shared_ptr<SuperLattice<T,descriptor> > olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::lattice

Definition at line 174 of file optiSolverParameters.h.

◆ objective

template<typename T , typename LATTICES >
T olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::objective {std::numeric_limits<BT>::infinity()}

Definition at line 181 of file optiSolverParameters.h.

181{std::numeric_limits<BT>::infinity()};

◆ objectiveComputed

template<typename T , typename LATTICES >
bool olb::parameters::DistributedOptiSimulationResults< T, LATTICES, opti::SolverMode::Primal >::objectiveComputed {false}

Definition at line 182 of file optiSolverParameters.h.

182{false};

The documentation for this struct was generated from the following file: