The Designer's Guide Community
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 19th, 2024, 7:57pm
Pages: 1
Send Topic Print
Silvaco C-interpreter F.NKEG complex refractice index and quantum wells (Read 1629 times)
New Member

Posts: 8

Silvaco C-interpreter F.NKEG complex refractice index and quantum wells
Aug 29th, 2017, 12:41pm
My question concerns the template and use of a C-interpreter function "F.NKEG", and needs more than what is provided in the Silvaco user manual and C code template.  How do I specify input arguments and return variables of "F.NKEG" or "int nkeg(...)"?

I see in the template C file code, snippet below, that return(0); is returned, are the astericked values of  * *n real part of index of refraction
* *k imaginary part of index of refraction, supposed to be what is returned?

In this case, when it is used in the atlas command line as "MATERIAL F.NKEG", are the inputs automatically fed to "int nkeg()"  or do I need to manually link to inputs?  Are the outputs (assuming the outputs are n and k) automatically fed into something[which part of atlas is it fed to next?]?.

Since "int nkeg()" ( or the atlas command alias F.NKEG ) has inputs of concentration and electric field strength and are dependent on those, when the code is executing solve, and applying voltage and changing the field/concentrations,  are the values of F.NKEG automatically changed?

I have searched high and low for examples and documents but can't find any usage tutorials or documentation. Any help or pointers to the right direction would be immensely appreciated!!!

Back to top
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to Consider submitting a paper or model.