MFEM v4.7.0
Finite element discretization library
Loading...
Searching...
No Matches
Gecko::FunctionalMaximum Class Reference

#include <gecko.hpp>

Inheritance diagram for Gecko::FunctionalMaximum:
[legend]
Collaboration diagram for Gecko::FunctionalMaximum:
[legend]

Public Member Functions

WeightedSum sum (const WeightedValue &term) const
 
void accumulate (WeightedSum &s, const WeightedSum &t) const
 
Float mean (const WeightedSum &sum) const
 
Float bond (Float, Float, uint) const
 
Float optimum (const std::vector< WeightedValue > &v) const
 
virtual WeightedSum sum (const WeightedSum &s, const WeightedValue &t) const
 
virtual WeightedSum sum (const WeightedSum &s, const WeightedSum &t) const
 
virtual void accumulate (WeightedSum &s, const WeightedValue &t) const
 
- Public Member Functions inherited from Gecko::Functional
virtual ~Functional ()
 
virtual bool less (const WeightedSum &s, const WeightedSum &t) const
 

Detailed Description

Definition at line 508 of file gecko.hpp.

Member Function Documentation

◆ accumulate() [1/2]

void Gecko::FunctionalMaximum::accumulate ( WeightedSum & s,
const WeightedSum & t ) const
inlinevirtual

Reimplemented from Gecko::Functional.

Definition at line 517 of file gecko.hpp.

◆ accumulate() [2/2]

virtual void Gecko::Functional::accumulate ( WeightedSum & s,
const WeightedValue & t ) const
inlinevirtual

Reimplemented from Gecko::Functional.

Definition at line 256 of file gecko.hpp.

◆ bond()

Float Gecko::FunctionalMaximum::bond ( Float ,
Float ,
uint  ) const
inlinevirtual

Implements Gecko::Functional.

Definition at line 525 of file gecko.hpp.

◆ mean()

Float Gecko::FunctionalMaximum::mean ( const WeightedSum & sum) const
inlinevirtual

Implements Gecko::Functional.

Definition at line 521 of file gecko.hpp.

◆ optimum()

Float Gecko::FunctionalMaximum::optimum ( const std::vector< WeightedValue > & v) const
inlinevirtual

Implements Gecko::Functional.

Definition at line 529 of file gecko.hpp.

◆ sum() [1/3]

virtual WeightedSum Gecko::Functional::sum ( const WeightedSum & s,
const WeightedSum & t ) const
inlinevirtual

Reimplemented from Gecko::Functional.

Definition at line 248 of file gecko.hpp.

◆ sum() [2/3]

virtual WeightedSum Gecko::Functional::sum ( const WeightedSum & s,
const WeightedValue & t ) const
inlinevirtual

Reimplemented from Gecko::Functional.

Definition at line 241 of file gecko.hpp.

◆ sum() [3/3]

WeightedSum Gecko::FunctionalMaximum::sum ( const WeightedValue & term) const
inlinevirtual

Implements Gecko::Functional.

Definition at line 513 of file gecko.hpp.


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