www.mooseframework.org
Namespaces | Classes | Typedefs | Functions
libMesh Namespace Reference

The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings. More...

Namespaces

 MeshTools
 
 Parallel
 

Classes

struct  CompareTypes< DualNumber< T, D >, DualNumber< T, D > >
 
struct  CompareTypes< DualNumber< T, D >, DualNumber< T2, D2 > >
 
struct  CompareTypes< DualNumber< T, D >, T2 >
 
struct  CompareTypes< T, DualNumber< T2, D > >
 
class  DenseMatrix
 
class  DenseVector
 
class  DTKInterpolationEvaluator
 A class for performing interplation transfers via DTK. More...
 
class  DTKInterpolationHelper
 Helper object that uses DTK to interpolate between two libMesh based systems. More...
 
class  FEGenericBase
 
class  NumericVector
 
struct  ScalarTraits< DualNumber< T, D > >
 
class  SparseMatrix
 

Typedefs

typedef FEGenericBase< Real > FEBase
 
typedef FEGenericBase< VectorValue< Real > > FEVectorBase
 

Functions

template<>
void print_helper (std::ostream &os, const Moose::RelationshipManagerType *param)
 

Detailed Description

The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.

These are here because the dataLoad/dataStore routines create raw string buffers that can be communicated in a standard way using packed ranges.

Typedef Documentation

◆ FEBase

Definition at line 29 of file Assembly.h.

◆ FEVectorBase

typedef FEGenericBase<VectorValue<Real> > libMesh::FEVectorBase

Definition at line 31 of file Assembly.h.

Function Documentation

◆ print_helper()

template<>
void libMesh::print_helper ( std::ostream &  os,
const Moose::RelationshipManagerType param 
)
inline

Definition at line 584 of file MooseTypes.h.

585 {
586  // Specialization so that we don't print out unprintable characters
587  os << Moose::stringify(*param);
588 }
std::string stringify(const T &t)
conversion to string
Definition: Conversion.h:58