PPL Logo

libs/ck-libs/fem/fem_adapt_if.h File Reference

Go to the source code of this file.

Functions

void _registerFEMMeshModify (void)
void FEM_ADAPT_Init (int meshID)
FLINKAGE void FTN_NAME (FEM_ADAPT_INIT, fem_adapt_init)(int *meshID)
void FEM_ADAPT_Refine (int meshID, int qm, int method, double factor, double *sizes)
FLINKAGE void FTN_NAME (FEM_ADAPT_REFINE, fem_adapt_refine)(int *meshID
void FEM_ADAPT_Coarsen (int meshID, int qm, int method, double factor, double *sizes)
FLINKAGE void FTN_NAME (FEM_ADAPT_COARSEN, fem_adapt_coarsen)(int *meshID
void FEM_ADAPT_AdaptMesh (int meshID, int qm, int method, double factor, double *sizes)
FLINKAGE void FTN_NAME (FEM_ADAPT_ADAPTMESH, fem_adapt_adaptmesh)(int *meshID
void FEM_ADAPT_SetElementSizeField (int meshID, int elem, double size)
FLINKAGE void FTN_NAME (FEM_ADAPT_SETELEMENTSIZEFIELD, fem_adapt_setelementsizefield)(int *meshID
void FEM_ADAPT_SetElementsSizeField (int meshID, double *sizes)
FLINKAGE void FTN_NAME (FEM_ADAPT_SETELEMENTSSIZEFIELD, fem_adapt_setelementssizefield)(int *meshID
void FEM_ADAPT_SetReferenceMesh (int meshID)
FLINKAGE void FTN_NAME (FEM_ADAPT_SETREFERENCEMESH, fem_adapt_setreferencemesh)(int *meshID)
void FEM_ADAPT_GradateMesh (int meshID, double smoothness)
FLINKAGE void FTN_NAME (FEM_ADAPT_GRADATEMESH, fem_adapt_gradatemesh)(int *meshID

Variables

FLINKAGE void intqm
FLINKAGE void int intmethod
FLINKAGE void int int double * factor
FLINKAGE void int int double
double * 
sizes
FLINKAGE void intelem
FLINKAGE void int double * size
FLINKAGE void double * smoothness


Function Documentation

void _registerFEMMeshModify ( void   ) 

Referenced by FEM_ADAPT_Init().

Here is the caller graph for this function:

void FEM_ADAPT_Init ( int  meshID  ) 

Definition at line 4 of file fem_adapt_if.C.

FLINKAGE void FTN_NAME ( FEM_ADAPT_INIT  ,
fem_adapt_init   
)

Definition at line 17 of file fem_adapt_if.C.

void FEM_ADAPT_Refine ( int  meshID,
int  qm,
int  method,
double  factor,
double *  sizes 
)

Definition at line 23 of file fem_adapt_if.C.

FLINKAGE void FTN_NAME ( FEM_ADAPT_REFINE  ,
fem_adapt_refine   
)

void FEM_ADAPT_Coarsen ( int  meshID,
int  qm,
int  method,
double  factor,
double *  sizes 
)

Definition at line 35 of file fem_adapt_if.C.

FLINKAGE void FTN_NAME ( FEM_ADAPT_COARSEN  ,
fem_adapt_coarsen   
)

void FEM_ADAPT_AdaptMesh ( int  meshID,
int  qm,
int  method,
double  factor,
double *  sizes 
)

Definition at line 46 of file fem_adapt_if.C.

FLINKAGE void FTN_NAME ( FEM_ADAPT_ADAPTMESH  ,
fem_adapt_adaptmesh   
)

void FEM_ADAPT_SetElementSizeField ( int  meshID,
int  elem,
double  size 
)

Definition at line 58 of file fem_adapt_if.C.

FLINKAGE void FTN_NAME ( FEM_ADAPT_SETELEMENTSIZEFIELD  ,
fem_adapt_setelementsizefield   
)

void FEM_ADAPT_SetElementsSizeField ( int  meshID,
double *  sizes 
)

Definition at line 68 of file fem_adapt_if.C.

FLINKAGE void FTN_NAME ( FEM_ADAPT_SETELEMENTSSIZEFIELD  ,
fem_adapt_setelementssizefield   
)

void FEM_ADAPT_SetReferenceMesh ( int  meshID  ) 

Definition at line 81 of file fem_adapt_if.C.

FLINKAGE void FTN_NAME ( FEM_ADAPT_SETREFERENCEMESH  ,
fem_adapt_setreferencemesh   
)

Definition at line 85 of file fem_adapt_if.C.

void FEM_ADAPT_GradateMesh ( int  meshID,
double  smoothness 
)

Definition at line 91 of file fem_adapt_if.C.

FLINKAGE void FTN_NAME ( FEM_ADAPT_GRADATEMESH  ,
fem_adapt_gradatemesh   
)


Variable Documentation

FLINKAGE void int* elem

FLINKAGE void int double* size

Definition at line 29 of file fem_adapt_if.h.

FLINKAGE void double* smoothness

Definition at line 41 of file fem_adapt_if.h.

Referenced by FTN_NAME().


Generated on Mon Sep 21 08:07:13 2020 for Charm++ by  doxygen 1.5.5