waves
Basic FE playground
mirrors::Solver Class Reference

a class containing the problem parameters More...

#include <wSolver.h>

Inheritance diagram for mirrors::Solver:
Collaboration diagram for mirrors::Solver:

Public Member Functions

 Solver (Problem &pbl, std::shared_ptr< tbox::LinearSolver > _linsol, int nthreads=1)
 
void start (tbox::MshExport *mshWriter)
 
virtual void write (std::ostream &out) const override
 

Public Attributes

Problempbl
 
std::shared_ptr< tbox::LinearSolver > linsol
 linear solver More...
 
fwk::Timers tms
 timers More...
 
int nthreads
 nb of threads for the assembly More...
 

Detailed Description

a class containing the problem parameters

Constructor & Destructor Documentation

◆ Solver()

Solver::Solver ( Problem pbl,
std::shared_ptr< tbox::LinearSolver >  _linsol,
int  nthreads = 1 
)

Member Function Documentation

◆ start()

void mirrors::Solver::start ( tbox::MshExport *  mshWriter)

◆ write()

void Solver::write ( std::ostream &  out) const
overridevirtual

Member Data Documentation

◆ linsol

std::shared_ptr<tbox::LinearSolver> mirrors::Solver::linsol

linear solver

◆ nthreads

int mirrors::Solver::nthreads

nb of threads for the assembly

◆ pbl

Problem& mirrors::Solver::pbl

◆ tms

fwk::Timers mirrors::Solver::tms

timers


The documentation for this class was generated from the following files: