MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Classes | Namespaces | Typedefs | Functions | Variables
/home/dorival/mechsys/lib/fem/solver.h File Reference
#include <cstring>
#include <iostream>
#include <blitz/tinyvec-et.h>
#include <mechsys/fem/node.h>
#include <mechsys/fem/element.h>
#include <mechsys/fem/domain.h>
#include <mechsys/linalg/sparse_triplet.h>
#include <mechsys/linalg/sparse_matrix.h>
#include <mechsys/linalg/umfpack.h>
#include <mechsys/linalg/mumps.h>
#include <mechsys/util/stopwatch.h>
#include <mechsys/numerical/odesolver.h>

Go to the source code of this file.

Classes

class  FEM::Solver

Namespaces

namespace  FEM
 

Finite Element Method.


Typedefs

typedef Solver *(* FEM::SolverMakerPtr )(Domain &Dom, SDPair const &Flags, Solver::pOutFun OutFun, void *OutDat, Solver::pOutFun DbgFun, void *DbgDat)
typedef std::map< String,
SolverMakerPtr > 
FEM::SolverFactory_t

Functions

Solver * FEM::AllocSolver (String const &Name, Domain &Dom, SDPair const &Flags, Solver::pOutFun OutFun=NULL, void *OutDat=NULL, Solver::pOutFun DbgFun=NULL, void *DbgDat=NULL)

Variables

SolverFactory_t FEM::SolverFactory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines