Classes | Typedefs | Functions | Variables

AAdapt Namespace Reference

Classes

class  AbstractAdapter
 Abstract interface for representing the set of adaptation tools available. More...
class  AdaptationFactory
 A factory class to instantiate AbstractAdapter objects. More...
class  AdaptiveModelFactory
class  AdaptiveSolutionManager
class  AnalyticFunction
class  ConstantFunction
class  ConstantFunctionPerturbed
class  ConstantFunctionGaussianPerturbed
class  GaussSin
class  GaussCos
class  LinearY
class  GaussianPress
class  SinCos
class  TaylorGreenVortex
class  AcousticWave
class  AerasScharDensity
class  AerasHeaviside
class  AerasCosineBell
class  AerasZonalFlow
class  AerasPlanarCosineBell
class  AerasRossbyHaurwitzWave
class  CopyRemesh
 This class shows an example of adaptation where the new mesh is an identical copy of the old one. More...
class  MeshAdapt
class  RandomCriterion
 Random fracture criterion. More...
class  RandomFracture
 Adaptation class for random fracture. More...
class  SolutionObserver
class  SPRSizeField
class  STKAdapt
class  STKUnifRefineField
class  STKUnifUnrefineField
class  StratSolver
 This class implements a general parallel linear solver using the Stratimikos interface. More...
class  StressFracture
 Stress based fracture criterion. More...
class  ThyraAdaptiveModelEvaluator
 Concrete Adapter subclass that takes an EpetraExt::ModelEvaluator object and wraps it as a AAdapt::ThyraAdaptiveModelEvaluator object. More...
class  TopologyMod
 Topology modification based adapter. More...
class  UnifRefSizeField
class  UnifSizeField

Typedefs

typedef Teuchos::RCP
< Piro::SolutionObserverBase
< double, const
Thyra::VectorBase< double > > > 
AdaptSolutionObserverType
typedef stk::mesh::Entity Entity
typedef stk::mesh::EntityRank EntityRank
typedef
stk::mesh::RelationIdentifier 
EdgeId
typedef stk::mesh::EntityKey EntityKey

Functions

long seedgen (int worksetID)
Teuchos::RCP< AnalyticFunctioncreateAnalyticFunction (std::string name, int neq, int numDim, Teuchos::Array< double > data)
Teuchos::RCP< const
Teuchos::ParameterList > 
getValidInitialConditionParameters (const Teuchos::ArrayRCP< std::string > &wsEBNames)
void InitialConditions (const Teuchos::RCP< Epetra_Vector > &soln, const Teuchos::ArrayRCP< Teuchos::ArrayRCP< Teuchos::ArrayRCP< Teuchos::ArrayRCP< int > > > > &wsElNodeEqID, const Teuchos::ArrayRCP< std::string > &wsEBNames, const Teuchos::ArrayRCP< Teuchos::ArrayRCP< Teuchos::ArrayRCP< double * > > > coords, const int neq, const int numDim, Teuchos::ParameterList &icParams, const bool hasRestartSolution)

Variables

const double pi = 3.141592653589793

Typedef Documentation

typedef Teuchos::RCP<Piro::SolutionObserverBase<double, const Thyra::VectorBase<double> > > AAdapt::AdaptSolutionObserverType

Definition at line 22 of file AAdapt_AdaptiveSolutionManager.hpp.

Definition at line 13 of file AAdapt_CopyRemesh.cpp.

typedef stk::mesh::EntityRank AAdapt::EntityRank

Definition at line 14 of file AAdapt_CopyRemesh.cpp.

typedef stk::mesh::RelationIdentifier AAdapt::EdgeId

Definition at line 15 of file AAdapt_CopyRemesh.cpp.

typedef stk::mesh::EntityKey AAdapt::EntityKey

Definition at line 16 of file AAdapt_CopyRemesh.cpp.


Function Documentation

long AAdapt::seedgen ( int  worksetID  ) 

Definition at line 90 of file AAdapt_AnalyticFunction.cpp.

Teuchos::RCP< AAdapt::AnalyticFunction > AAdapt::createAnalyticFunction ( std::string  name,
int  neq,
int  numDim,
Teuchos::Array< double >  data 
)

Definition at line 19 of file AAdapt_AnalyticFunction.cpp.

Teuchos::RCP<const Teuchos::ParameterList> AAdapt::getValidInitialConditionParameters ( const Teuchos::ArrayRCP< std::string > &  wsEBNames  ) 

Definition at line 22 of file AAdapt_InitialCondition.cpp.

void AAdapt::InitialConditions ( const Teuchos::RCP< Epetra_Vector > &  soln,
const Teuchos::ArrayRCP< Teuchos::ArrayRCP< Teuchos::ArrayRCP< Teuchos::ArrayRCP< int > > > > &  wsElNodeEqID,
const Teuchos::ArrayRCP< std::string > &  wsEBNames,
const Teuchos::ArrayRCP< Teuchos::ArrayRCP< Teuchos::ArrayRCP< double * > > >  coords,
const int  neq,
const int  numDim,
Teuchos::ParameterList &  icParams,
const bool  hasRestartSolution 
)

Variable Documentation

const double AAdapt::pi = 3.141592653589793

Definition at line 18 of file AAdapt_InitialCondition.cpp.