#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include "SPACE.H"
#include "Misc.H"
#include "REAL.H"
#include "IntVect.H"
#include "Vector.H"
#include "SPMD.H"
#include "IndexTM.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
#include "BaseNamespaceHeader.H"
#include "NamespaceVar.H"
#include "BaseNamespaceFooter.H"
Go to the source code of this file.
◆ _REALVECT_H_
◆ linearSize() [1/3]
template<> 
      
        
          | int linearSize | ( | const CH_XDIR::RealVect & | vindex | ) |  | 
      
 
 
◆ linearIn() [1/3]
template<> 
      
        
          | void linearIn | ( | CH_XDIR::RealVect & | a_outputT, | 
        
          |  |  | const void *const | inBuf | 
        
          |  | ) |  |  | 
      
 
 
◆ linearOut() [1/3]
template<> 
      
        
          | void linearOut | ( | void *const | a_outBuf, | 
        
          |  |  | const CH_XDIR::RealVect & | a_inputT | 
        
          |  | ) |  |  | 
      
 
 
◆ linearSize() [2/3]
template<> 
      
        
          | int linearSize | ( | const Vector< CH_XDIR::RealVect > & | a_input | ) |  | 
      
 
 
◆ linearIn() [2/3]
template<> 
      
        
          | void linearIn | ( | Vector< CH_XDIR::RealVect > & | a_outputT, | 
        
          |  |  | const void *const | inBuf | 
        
          |  | ) |  |  | 
      
 
 
◆ linearOut() [2/3]
template<> 
      
        
          | void linearOut | ( | void *const | a_outBuf, | 
        
          |  |  | const Vector< CH_XDIR::RealVect > & | a_inputT | 
        
          |  | ) |  |  | 
      
 
 
◆ linearSize() [3/3]
template<> 
      
        
          | int linearSize | ( | const Vector< Vector< CH_XDIR::RealVect > > & | a_input | ) |  | 
      
 
 
◆ linearIn() [3/3]
template<> 
      
        
          | void linearIn | ( | Vector< Vector< CH_XDIR::RealVect > > & | a_outputT, | 
        
          |  |  | const void *const | inBuf | 
        
          |  | ) |  |  | 
      
 
 
◆ linearOut() [3/3]
template<> 
      
        
          | void linearOut | ( | void *const | a_outBuf, | 
        
          |  |  | const Vector< Vector< CH_XDIR::RealVect > > & | a_inputT | 
        
          |  | ) |  |  | 
      
 
 
◆ scale()
◆ min()
◆ max()
◆ BASISREALV()
Returns a basis vector in the given coordinate direction.
 In 2-D:
 BASISREALV(0) == (1.,0.); BASISREALV(1) == (0.,1.).
 In 3-D:
 BASISREALV(0) == (1.,0.,0.); BASISREALV(1) == (0.,1.,0.); BASISREALV(2) == (0.,0.,1.).
 Note that the coordinate directions are based at zero.