| 
| Log &  | log | 
|   | Reference to the log on which to output details.  More...
  | 
|   | 
◆ Mean()
◆ applyForce()
  
  
      
        
          | bool PLMD::vesselbase::ValueVessel::applyForce  | 
          ( | 
          std::vector< double > &  | 
          forces | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ calcTransform()
  
  
      
        
          | double PLMD::vesselbase::Mean::calcTransform  | 
          ( | 
          const double &  | 
          val,  | 
         
        
           | 
           | 
          double &  | 
          df  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ calculate()
  
  
      
        
          | void PLMD::vesselbase::FunctionVessel::calculate  | 
          ( | 
          const unsigned &  | 
          current,  | 
         
        
           | 
           | 
          MultiValue &  | 
          myvals,  | 
         
        
           | 
           | 
          std::vector< double > &  | 
          buffer,  | 
         
        
           | 
           | 
          std::vector< unsigned > &  | 
          der_list  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ checkRead()
  
  
      
        
          | void PLMD::vesselbase::Vessel::checkRead  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inherited   | 
  
 
Check that readin was fine. 
 
 
◆ description()
  
  
      
        
          | std::string PLMD::vesselbase::ValueVessel::description  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ error()
  
  
      
        
          | void PLMD::vesselbase::Vessel::error  | 
          ( | 
          const std::string &  | 
          errmsg | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ finalTransform()
  
  
      
        
          | double PLMD::vesselbase::FunctionVessel::finalTransform  | 
          ( | 
          const double &  | 
          val,  | 
         
        
           | 
           | 
          double &  | 
          dv  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ finish()
  
  
      
        
          | void PLMD::vesselbase::FunctionVessel::finish  | 
          ( | 
          const std::vector< double > &  | 
          buffer | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ getAction()
Return a pointer to the action we are working in. 
 
 
◆ getAllInput()
  
  
      
        
          | std::string PLMD::vesselbase::Vessel::getAllInput  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedinherited   | 
  
 
This returns the whole input line (it is used for less_than/more_than/between) 
 
 
◆ getFinalValue()
  
  
      
        
          | Value * PLMD::vesselbase::ValueVessel::getFinalValue  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ getLabel()
  
  
      
        
          | std::string PLMD::vesselbase::Vessel::getLabel  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
 
◆ getName()
  
  
      
        
          | std::string PLMD::vesselbase::Vessel::getName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inherited   | 
  
 
 
◆ getNLTolerance()
  
  
      
        
          | double PLMD::vesselbase::Vessel::getNLTolerance  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
Return the value of the neighbor list tolerance. 
 
 
◆ getNumericalLabel()
  
  
      
        
          | int PLMD::vesselbase::Vessel::getNumericalLabel  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
Return the numerical label. 
 
 
◆ getOutputValue()
  
  
      
        
          | double PLMD::vesselbase::ValueVessel::getOutputValue  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
 
◆ getSizeOfBuffer()
  
  
      
        
          | unsigned PLMD::vesselbase::Vessel::getSizeOfBuffer  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
Return the size of the buffer. 
 
 
◆ getTolerance()
  
  
      
        
          | double PLMD::vesselbase::Vessel::getTolerance  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
Return the value of the tolerance. 
 
 
◆ parse()
template<class T > 
  
  
      
        
          | void PLMD::vesselbase::Vessel::parse  | 
          ( | 
          const std::string &  | 
          key,  | 
         
        
           | 
           | 
          T &  | 
          t  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedinherited   | 
  
 
Parse something from the input. 
 
 
◆ parseFlag()
  
  
      
        
          | void PLMD::vesselbase::Vessel::parseFlag  | 
          ( | 
          const std::string &  | 
          key,  | 
         
        
           | 
           | 
          bool &  | 
          t  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedinherited   | 
  
 
Parse one keyword as boolean flag. 
 
 
◆ parseVector()
template<class T > 
  
  
      
        
          | void PLMD::vesselbase::Vessel::parseVector  | 
          ( | 
          const std::string &  | 
          key,  | 
         
        
           | 
           | 
          std::vector< T > &  | 
          t  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protectedinherited   | 
  
 
Parse one keyword as std::vector. 
 
 
◆ prepare()
  
  
      
        
          | virtual void PLMD::vesselbase::Vessel::prepare  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
◆ registerKeywords()
  
  
      
        
          | void PLMD::vesselbase::Mean::registerKeywords  | 
          ( | 
          Keywords &  | 
          keys | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ reserveKeyword()
  
  
      
        
          | void PLMD::vesselbase::Mean::reserveKeyword  | 
          ( | 
          Keywords &  | 
          keys | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ resize()
  
  
      
        
          | void PLMD::vesselbase::FunctionVessel::resize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualinherited   | 
  
 
 
◆ resizeBuffer()
  
  
      
        
          | void PLMD::vesselbase::Vessel::resizeBuffer  | 
          ( | 
          const unsigned &  | 
          n | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
Set the size of the data buffer. 
 
 
◆ setBufferStart()
  
  
      
        
          | void PLMD::vesselbase::Vessel::setBufferStart  | 
          ( | 
          unsigned &  | 
          start | ) | 
           | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
◆ setOutputValue()
  
  
      
        
          | void PLMD::vesselbase::ValueVessel::setOutputValue  | 
          ( | 
          const double &  | 
          val | ) | 
           | 
         
       
   | 
  
inlineprotectedinherited   | 
  
 
 
◆ transformDerivatives()
◆ transformName()
  
  
      
        
          | std::string PLMD::vesselbase::Vessel::transformName  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
         
       
   | 
  
staticinherited   | 
  
 
Convert the name to the label of the component. 
 
 
◆ value_descriptor()
  
  
      
        
          | std::string PLMD::vesselbase::Mean::value_descriptor  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ bufstart
  
  
      
        
          | unsigned PLMD::vesselbase::Vessel::bufstart | 
         
       
   | 
  
protectedinherited   | 
  
 
 
◆ comm
A copy of the communicator. 
 
 
◆ diffweight
  
  
      
        
          | bool PLMD::vesselbase::FunctionVessel::diffweight | 
         
       
   | 
  
protectedinherited   | 
  
 
Are the derivatives differentiable. 
 
 
◆ log
  
  
      
        
          | Log& PLMD::vesselbase::Vessel::log | 
         
       
   | 
  
inherited   | 
  
 
Reference to the log on which to output details. 
 
 
◆ mycomp
  
  
      
        
          | unsigned PLMD::vesselbase::ValueVessel::mycomp | 
         
       
   | 
  
protectedinherited   | 
  
 
The component that is being averaged/accumulated whatever. 
 
 
◆ norm
  
  
      
        
          | bool PLMD::vesselbase::FunctionVessel::norm | 
         
       
   | 
  
protectedinherited   | 
  
 
Are we normalising by the weight. 
 
 
◆ usetol
  
  
      
        
          | bool PLMD::vesselbase::FunctionVessel::usetol | 
         
       
   | 
  
protectedinherited   | 
  
 
Are we using the tolerance. 
 
 
The documentation for this class was generated from the following file: