Free Electron
Namespaces | Macros | Typedefs | Functions
solve.h File Reference
#include "fe/data.h"
#include "math/math.h"
#include "thread/thread.h"
#include "solve/MassI.h"
#include "solve/DenseVector.h"
#include "solve/SparseArray.h"
#include "solve/SparseMatrix.h"
#include "solve/SparseMatrix2x2.h"
#include "solve/SparseMatrix3x3.h"
#include "solve/BlockPCG.h"
#include "solve/IncompleteSparse.h"
#include "solve/BiconjugateGradient.h"
#include "solve/BCGThreaded.h"
#include "solve/ConjugateGradient.h"
#include "solve/solveAS.h"
#include "solve/SemiImplicit2D.h"
#include "solve/SemiImplicit1D.h"
#include "solve/SemiImplicit.h"
#include "solve/Splat.h"
Include dependency graph for solve.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fe
 kernel
 

Macros

#define FE_SOLVE_PORT   FE_DL_IMPORT
 

Typedefs

typedef double fe::t_solve_real
 
typedef Vector< 2, t_solve_real > fe::t_solve_v2
 
typedef Vector< 3, t_solve_real > fe::t_solve_v3
 
typedef Matrix< 3, 3, t_solve_real > fe::t_solve_matrix
 
typedef Matrix< 2, 2, t_solve_real > fe::t_solve_m2
 

Functions

const t_solve_v3 fe::solveZeroVector (0.0, 0.0, 0.0)
 
void fe::ext::copy (t_solve_v3 &a_solve_v3, const SpatialVector &a_SpatialVector)
 
fe::Libraryfe::ext::CreateSolveLibrary (fe::sp< fe::Master > spMaster)