suanPan
LogicOR Class Referencefinal

#include <LogicConverger.h>

Inheritance diagram for LogicOR:
Collaboration diagram for LogicOR:

Public Member Functions

unique_ptr< Convergerget_copy () override
 
bool is_converged (unsigned) override
 
 LogicConverger (unsigned, unsigned, unsigned)
 
- Public Member Functions inherited from LogicConverger
 LogicConverger (unsigned, unsigned, unsigned)
 
int initialize () override
 
- Public Member Functions inherited from Converger
 Converger (unsigned=0, double=1E-8, unsigned=10, bool=false)
 the complete constructor. More...
 
 Converger (const Converger &)=default
 
 Converger (Converger &&)=default
 
Convergeroperator= (const Converger &)=delete
 
Convergeroperator= (Converger &&)=delete
 
 ~Converger () override=default
 
virtual int initialize ()
 
virtual unique_ptr< Convergerget_copy ()=0
 
void set_tolerance (double)
 method to set tolerance. More...
 
double get_tolerance () const
 method to return tolerance. More...
 
void set_max_iteration (unsigned)
 
unsigned get_max_iteration () const
 
void set_domain (const weak_ptr< DomainBase > &)
 method to set DomainBase. More...
 
const weak_ptr< DomainBase > & get_domain () const
 method to return DomainBase. More...
 
virtual void set_error (double)
 method to set error. More...
 
double get_error () const
 method to return error. More...
 
virtual void set_conv_flag (bool)
 method to set conv_flag. More...
 
bool get_conv_flag () const
 method to return conv_flag. More...
 
virtual bool is_converged (unsigned)=0
 
- Public Member Functions inherited from Tag
 Tag (unsigned=0)
 
 Tag (const Tag &)=default
 
 Tag (Tag &&)=default
 
Tagoperator= (const Tag &)=delete
 
Tagoperator= (Tag &&)=delete
 
virtual ~Tag ()=default
 
void set_tag (unsigned) const
 
unsigned get_tag () const
 
void enable ()
 
void disable ()
 
void guard ()
 
void unguard ()
 
bool is_active () const
 
bool is_guarded () const
 
virtual void print ()
 

Additional Inherited Members

- Protected Member Functions inherited from Converger
vec get_residual () const
 
bool is_print () const
 method to return print_flag. More...
 
- Protected Attributes inherited from LogicConverger
shared_ptr< Convergerconverger_a
 
shared_ptr< Convergerconverger_b
 

Member Function Documentation

◆ get_copy()

unique_ptr< Converger > LogicOR::get_copy ( )
overridevirtual

Implements Converger.

◆ is_converged()

bool LogicOR::is_converged ( unsigned  counter)
overridevirtual

Implements Converger.

Here is the call graph for this function:

◆ LogicConverger()

LogicConverger::LogicConverger ( unsigned  T,
unsigned  TA,
unsigned  TB 
)

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