Panzer  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
panzer_stk::PlaneMatcher Class Reference

#include <Panzer_STK_PeriodicBC_MatchConditions.hpp>

Public Member Functions

 PlaneMatcher (int index0, int index1)
 
 PlaneMatcher (int index0, int index1, double error)
 
 PlaneMatcher (int index0, int index1, const std::vector< std::string > &params)
 
 PlaneMatcher (const PlaneMatcher &cm)
 
bool operator() (const Teuchos::Tuple< double, 3 > &a, const Teuchos::Tuple< double, 3 > &b) const
 
std::string getString () const
 
int getIndex0 () const
 
int getIndex1 () const
 
int getPeriodicDirection () const
 

Private Member Functions

void buildLabels ()
 
void parseParams (const std::vector< std::string > &params)
 

Private Attributes

double error_
 
int index0_
 
int index1_
 
bool relative_
 
char labels_ [3]
 

Detailed Description

Match coordinates at the same point on a plane

Definition at line 123 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

Constructor & Destructor Documentation

panzer_stk::PlaneMatcher::PlaneMatcher ( int  index0,
int  index1 
)
inline

Definition at line 153 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

panzer_stk::PlaneMatcher::PlaneMatcher ( int  index0,
int  index1,
double  error 
)
inline

Definition at line 156 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

panzer_stk::PlaneMatcher::PlaneMatcher ( int  index0,
int  index1,
const std::vector< std::string > &  params 
)
inline

Definition at line 159 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

panzer_stk::PlaneMatcher::PlaneMatcher ( const PlaneMatcher cm)
inline

Definition at line 163 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

Member Function Documentation

void panzer_stk::PlaneMatcher::buildLabels ( )
inlineprivate

Definition at line 129 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

void panzer_stk::PlaneMatcher::parseParams ( const std::vector< std::string > &  params)
inlineprivate

Definition at line 132 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

bool panzer_stk::PlaneMatcher::operator() ( const Teuchos::Tuple< double, 3 > &  a,
const Teuchos::Tuple< double, 3 > &  b 
) const
inline

Definition at line 166 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

std::string panzer_stk::PlaneMatcher::getString ( ) const
inline

Definition at line 176 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

int panzer_stk::PlaneMatcher::getIndex0 ( ) const
inline

Definition at line 183 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

int panzer_stk::PlaneMatcher::getIndex1 ( ) const
inline

Definition at line 184 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

int panzer_stk::PlaneMatcher::getPeriodicDirection ( ) const
inline

Definition at line 185 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

Member Data Documentation

double panzer_stk::PlaneMatcher::error_
private

Definition at line 124 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

int panzer_stk::PlaneMatcher::index0_
private

Definition at line 125 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

int panzer_stk::PlaneMatcher::index1_
private

Definition at line 125 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

bool panzer_stk::PlaneMatcher::relative_
private

Definition at line 126 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.

char panzer_stk::PlaneMatcher::labels_[3]
private

Definition at line 127 of file Panzer_STK_PeriodicBC_MatchConditions.hpp.


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