Poster of Linux kernelThe best gift for a Linux geek
libMesh::libMeshPrivateData

libMesh::libMeshPrivateData

Section: C Library Functions (3) Updated: Thu Apr 7 2011
Local index Up
 

NAME

libMesh::libMeshPrivateData -  

SYNOPSIS


 

Variables


bool _is_initialized = false

SolverPackage _solver_package

int _n_processors = 1

int _processor_id = 0

int _n_threads = 1
 

Detailed Description

Namespaces don't provide private data, so let's take the data we would like private and put it in an obnoxious namespace. At least that way it is a pain to use, thus discouraging errors.  

Variable Documentation

 

bool libMesh::libMeshPrivateData::_is_initialized = falseFlag that tells if init() has been called.

Definition at line 107 of file libmesh.C.

Referenced by NonlinearSolver< T >::attach_preconditioner(), LinearSolver< T >::attach_preconditioner(), EpetraVector< T >::clear(), EpetraMatrix< T >::clear(), AztecLinearSolver< T >::clear(), SlepcEigenSolver< T >::clear(), PetscVector< T >::clear(), PetscNonlinearSolver< T >::clear(), PetscMatrix< T >::clear(), PetscLinearSolver< T >::clear(), NumericVector< T >::clear(), LaspackVector< T >::clear(), LaspackMatrix< T >::clear(), LaspackLinearSolver< T >::clear(), DistributedVector< T >::clear(), EpetraVector< T >::init(), EpetraMatrix< T >::init(), AztecLinearSolver< T >::init(), SlepcEigenSolver< T >::init(), PetscVector< T >::init(), PetscPreconditioner< T >::init(), PetscNonlinearSolver< T >::init(), PetscMatrix< T >::init(), PetscLinearSolver< T >::init(), LaspackVector< T >::init(), LaspackMatrix< T >::init(), LaspackLinearSolver< T >::init(), DistributedVector< T >::init(), libMesh::initialized(), DistributedVector< T >::operator=(), Preconditioner< T >::set_matrix(), Preconditioner< T >::set_type(), and NumericVector< T >::swap().  

int libMesh::libMeshPrivateData::_n_processors = 1Total number of processors used.

Definition at line 103 of file libmesh.C.

Referenced by libMesh::n_processors().  

int libMesh::libMeshPrivateData::_n_threads = 1Total number of threads possible.

Definition at line 106 of file libmesh.C.

Referenced by libMesh::n_threads().  

int libMesh::libMeshPrivateData::_processor_id = 0The local processor id.

Definition at line 104 of file libmesh.C.

Referenced by libMesh::processor_id().  

SolverPackage libMesh::libMeshPrivateData::_solver_packageInitial value:


#if   defined(LIBMESH_HAVE_PETSC)    
                                                       PETSC_SOLVERS
The default solver package to use.

Definition at line 108 of file libmesh.C.

Referenced by libMesh::default_solver_package().  

Author

Generated automatically by Doxygen for libMesh from the source code.


 

Index

NAME
SYNOPSIS
Variables
Detailed Description
Variable Documentation
bool libMesh::libMeshPrivateData::_is_initialized = falseFlag that tells if init() has been called.
int libMesh::libMeshPrivateData::_n_processors = 1Total number of processors used.
int libMesh::libMeshPrivateData::_n_threads = 1Total number of threads possible.
int libMesh::libMeshPrivateData::_processor_id = 0The local processor id.
SolverPackage libMesh::libMeshPrivateData::_solver_packageInitial value:
Author

This document was created by man2html, using the manual pages.
Time: 21:49:20 GMT, April 16, 2011