Piro  Development
Public Member Functions | List of all members
Piro::MLRigidBodyModes Class Reference

Public Member Functions

 MLRigidBodyModes (int numPDEs)
 Construct RBM object.
 
void setNumPDEs (int numPDEs_)
 Update the number of PDEs present.
 
void resize (const int numSpaceDim, const int numnodes)
 Resize object as mesh changes.
 
void setParameters (const int numPDEs, const int numElasticityDim, const int numScalar, const int nullSpaceDim)
 Set sizes of nullspace etc.
 
void setPiroPL (const Teuchos::RCP< Teuchos::ParameterList > &piroParams)
 Set Piro solver parameter list.
 
void updateMLPL (const Teuchos::RCP< Teuchos::ParameterList > &mlParams)
 Update the ML parameter list addresses and pass coordinare array addresses.
 
void getCoordArrays (double **x, double **y, double **z)
 Access the arrays to store the coordinates.
 
void getCoordArraysMueLu (double **xxyyzz)
 Access the arrays to store the coordinates – same as x, y and z but concatenated.
 
bool isMLUsed ()
 Is ML used on this problem?
 
bool isMueLuUsed ()
 Is MueLu used on this problem?
 
void informML ()
 Pass coordinate arrays to ML.
 

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