18 #ifndef __itkFEMLoadBCMFC_h
19 #define __itkFEMLoadBCMFC_h
65 itkSimpleNewMacro(
Self);
72 virtual::itk::LightObject::Pointer
CreateAnother(
void) const ITK_OVERRIDE;
103 Element::Float value_) : m_element(element_), dof(dof_), value(value_)
167 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
188 #endif // #ifndef __itkFEMLoadBCMFC_h
Light weight base class for most itk classes.
vnl_vector< Element::Float > & GetRightHandSideArray()
void AddLeftHandSideTerm(LoadBCMFC::MFCTerm term)
Element::Float GetRightHandSideTerm(int rhs) const
const std::vector< MFCTerm > & GetLeftHandSideArray() const
const MFCTerm GetLeftHandSideTerm(int lhs) const
SmartPointer< Self > Pointer
vnl_vector< Element::Float > m_RightHandSide
int GetNumberOfRightHandSideTerms() const
Class that holds information about one term in MFC constraint equation.
Generic linear multi freedom displacement constraint in global coordinate system. ...
std::vector< MFCTerm > LhsType
void AddRightHandSideTerm(Element::Float term)
virtual ::itk::LightObject::Pointer CreateAnother(void) const ITK_OVERRIDE
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
SmartPointer< const Self > ConstPointer
MFCTerm(Element::ConstPointer element_, int dof_, Element::Float value_)
int GetNumberOfLeftHandSideTerms() const
Control indentation during Print() invocation.
General abstract load base class.
Element::ConstPointer m_element