Parallel Finite Element - General geometry Ewald-like Method
Part of Continuum-particle Simulation Suite under MICCOM
Static Public Member Functions | List of all members
PMToolBox Class Reference

#include <pm_toolbox.h>

Static Public Member Functions

static Real quadratic_function_2d (const Real &y, const Real &YA, const Real &YB)
 
static Real quadratic_function_3d (const Real &y, const Real &z, const Real &YA, const Real &YB, const Real &ZA, const Real &ZB)
 
static void output_dense_matrix (const DenseMatrix< Number > &Ke)
 
static void output_dense_matrix (const DenseMatrix< Number > &Ke, const unsigned int m, const unsigned int n)
 
static void output_dense_vector (const DenseVector< Number > &Fe)
 
static void output_dense_vector (const DenseVector< Number > &Fe, const unsigned int n)
 
static void output_subdense_matrix (const DenseSubMatrix< Number > &Ke, const unsigned int m, const unsigned int n)
 
static void output_subdense_vector (const DenseSubVector< Number > &Fe, const unsigned int n)
 
template<typename T >
static void output_std_vector (const std::vector< T > &std_v)
 
static void zero_filter_dense_matrix (DenseMatrix< Number > &Ae, const Real tol)
 
static void zero_filter_dense_vector (DenseVector< Number > &Ve, const Real tol)
 
static bool file_exist (const std::string &filename)
 
static void coordinate_rotation (Point &pt, const Point &angles)
 
static void output_message (const std::string &msg, const Parallel::Communicator &comm_in)
 
static std::vector< Real > mesh_size (const MeshBase &_mesh)
 
static void magnify_serial_mesh (SerialMesh &mesh, const Point &mag_factor)
 
static void rotate_serial_mesh (SerialMesh &mesh, const Point &angles)
 
static void shift_serial_mesh (SerialMesh &mesh, const std::vector< Real > &dist)
 

Member Function Documentation

void PMToolBox::coordinate_rotation ( Point &  pt,
const Point &  angles 
)
static

Here is the caller graph for this function:

bool PMToolBox::file_exist ( const std::string &  filename)
static

Here is the caller graph for this function:

void PMToolBox::magnify_serial_mesh ( SerialMesh &  mesh,
const Point &  mag_factor 
)
static

Here is the caller graph for this function:

std::vector< Real > PMToolBox::mesh_size ( const MeshBase &  _mesh)
static

Here is the caller graph for this function:

void PMToolBox::output_dense_matrix ( const DenseMatrix< Number > &  Ke)
static
void PMToolBox::output_dense_matrix ( const DenseMatrix< Number > &  Ke,
const unsigned int  m,
const unsigned int  n 
)
static
void PMToolBox::output_dense_vector ( const DenseVector< Number > &  Fe)
static
void PMToolBox::output_dense_vector ( const DenseVector< Number > &  Fe,
const unsigned int  n 
)
static
void PMToolBox::output_message ( const std::string &  msg,
const Parallel::Communicator &  comm_in 
)
static

Here is the caller graph for this function:

template<typename T >
void PMToolBox::output_std_vector ( const std::vector< T > &  std_v)
static
void PMToolBox::output_subdense_matrix ( const DenseSubMatrix< Number > &  Ke,
const unsigned int  m,
const unsigned int  n 
)
static
void PMToolBox::output_subdense_vector ( const DenseSubVector< Number > &  Fe,
const unsigned int  n 
)
static
Real PMToolBox::quadratic_function_2d ( const Real &  y,
const Real &  YA,
const Real &  YB 
)
static
Real PMToolBox::quadratic_function_3d ( const Real &  y,
const Real &  z,
const Real &  YA,
const Real &  YB,
const Real &  ZA,
const Real &  ZB 
)
static
void PMToolBox::rotate_serial_mesh ( SerialMesh &  mesh,
const Point &  angles 
)
static

Here is the call graph for this function:

Here is the caller graph for this function:

void PMToolBox::shift_serial_mesh ( SerialMesh &  mesh,
const std::vector< Real > &  dist 
)
static

Here is the caller graph for this function:

void PMToolBox::zero_filter_dense_matrix ( DenseMatrix< Number > &  Ae,
const Real  tol 
)
static
void PMToolBox::zero_filter_dense_vector ( DenseVector< Number > &  Ve,
const Real  tol 
)
static

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